I wanted to point out a few recent changes to ansibullbot/"ansibot". 

First off, all the code is publicly available 
at https://github.com/ansible/ansibullbot should you have any desire to see 
how it works. The codebase has been restructured since the repomerge and 
will probably undergo a little more shuffling in the future as I attempt to 
make it an importable python module. If you want to contribute and aren't 
sure how it all connects together, ping me on irc or on this list and I 
will offer what I can.

Prior to the repomerge, there were basically 2 different bots. You might 
have heard some people call one of them the "gdk bot", which was triaging 
pullrequests every 6 hours. The other one was running as the "ansibot" user 
and triaging issues+pullrequests on the module repos and everything in 
ansible/ansible. All of these bots are now in the same codetree and running 
as "ansibot". You should see it act on an updated ticket in less than 10 
minutes depending on the current load. 

Here's a few notable commands:

* bot_broken - This should work on any issue/pullrequest and can be used by 
anyone. Please use this if you ever think the bot isn't acting correctly.
* bot_status - The previous iterations of the bots sent a -lot- of 
notifications. So many that looking through the backlog got really painful. 
bot_status will cause the bot to print out a list of information about the 
issue, starting with who the issue is waiting on. Hopefully this reduces 
the spam maintainers get in their inbox down to something more manageable.
* (+label|-label) - I added these today to fill in the gap between other 
commands and routine labeling. If you maintain a module or are in the 
"ansible" organization on github, you can use these commands. Note that 
there is a whitelist of which labels can be managed through these commands 
in the ISSUE_HELP.md. If you are perusing through the issue queue and find 
an issue with a "needs_triage" label, check over the labels and 
description, then remove the label with "-label needs_triage" if everything 
looks good. 

The last change I would like everyone to know about is 
the https://github.com/ansible/ansibullbot/blob/master/ISSUE_HELP.md. Every 
comment the bot makes will have a link to the page, so many of you have 
seen it. Please read through this if you haven't already.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-devel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to