BMO/Bot Registry
Some times you want a BMO account that is not a real person. That's okay -- in fact it is a good security measure!
However this comes with some problems -- if we (the bmo admins) can't tell who owns a bot, and we have to make a decision that might break we have no way of informing the owner except to break it and wait to hear back. This list below is by no means mandatory, but if you fill it out, we can help avoid future breakages!
If you include a link to the repo, things can be even smoother.
If your bot misbehaves, we can tell you about it rather than just blocking it.
Bot Requirements
All bot and automation users:
- must have a `bots.tld` bugmail by 2020-06-30
- must use the REST api by 2020-06-30
- if they have elevated privileges must use a API key by 2020-06-30
- should be listed in this registry unless there is a business reason not to list them publicly
- when they modify bugs, they should leave a comment that the bug has been modified by a bot unless it does not make sense to
Bot List
Make sure you created your bot account, with the relevant groups, filing a bug in https://bugzilla.mozilla.org/enter_bug.cgi?product=bugzilla.mozilla.org&component=Administration
Bot Bugmail | Owner Bugmail | API (xmlrpc, jsonrpc, bzapi, or rest) | Token or API Key | Repo |
---|---|---|---|---|
delivery-checks@bots.tld | mathieu@mozilla.com | rest | api-key | https://github.com/mozilla-services/poucave/blob/4f16bff/poucave/utils.py#L254-L316 |
pulsebot@bmo.tld | dkl@mozilla.com | rest | api-key | https://github.com/mozilla-conduit/pulsebot/ |
phab-bot@bmo.tld | dkl@mozilla.com | rest | api-key | https://github.com/mozilla-conduit/phabricator |
treeherderbugbot@gmail.com | tools-treeherder | xmlrpc | Username/password | GitHub's Bugzilla integration |
intermittent-bug-filer@mozilla.bugs | tools-treeherder | rest | api-key | https://github.com/mozilla/treeherder |
orangefactor@bots.tld | Treeherder team | rest | api-key | https://github.com/mozilla/treeherder/tree/master/treeherder/intermittents_commenter |
webops-kanban@mozilla.bugs | atoll | Unknown | Token | |
mozilla+bugcloser@davedash.com | Unknown | Unknown | Token (github) | Unknown |
release-mgmt-analysis@mozilla.com | mcastelluccio@mozilla.com | rest | api-key | https://github.com/mozilla/bugbug/ |
release-mgmt-account-bot@mozilla.tld | cdenizet@mozilla.com | rest | api-key | https://github.com/mozilla/relman-auto-nag/ |
slaveapi@mozilla.releng.tld | release@mozilla.com | Unknown | Unknown | https://github.com/mozilla/build-slaveapi |
flow2bugs@netops.bugs | unknown | Unknown | Unknown | Unknown |
webcompat-bugs@mozilla.bugs | miket@mozilla.com | rest | api-key | TBD |
pulgasaur@mozilla.bugs | willkg@mozilla.com | rest | api-key | https://github.com/mozilla/github-bugzilla-pr-linker |
moc-queue-bot@mozilla.bugs | moc@mozilla.com | rest | api-key | git-internal/puppet/modules/moc_bug_queuemon |
omphalos@mozilla.bugs | mgoodwin@mozilla.com | rest | api-key | https://github.com/mozilla/OneCRL-Tools |
bug-husbandry-bot@mozilla.bugs | ehumphries@moco | rest | api-key | Bugmasters/Projects/Bug_Handling/Bug_Husbandry |
reviewbot@mozilla.com | mcastelluccio@mozilla.com | rest | api-key; phabricator-token | https://github.com/mozilla/code-review |
upliftbot@mozilla.com | mcastelluccio@mozilla.com | rest | api-key; phabricator-token | https://github.com/mozilla/release-services/tree/master/src/uplift/bot |
wptsync@mozilla.bugs | jgraham@mozilla.com | rest | api-key | https://github.com/mozilla/wpt-sync |
release+phabricator@mozilla.com | sfraser@mozilla.com | rest | api-key | Unknown / Phabricator use |
foxsec-pytest@mozilla.com | abahnken@mozilla.com | rest | api-key | https://github.com/mozilla-services/pytest-services |
experimenter@mozilla.com | jbuckley@mozilla.com | rest | api-key | https://github.com/mozilla/experimenter |
bugmail@firebot.glob.uno | glob@mozilla.com | rest | anon | https://github.com/globau/firebot |
bteam-dashboard@bmo.tld | glob@mozilla.com | rest | api-key | https://github.com/globau/bteam-dashboard |
conduit-dashboard@bmo.tld | glob@mozilla.com | rest | api-key | https://github.com/globau/bteam-dashboard/tree/conduit |
jitbugs@mozilla.bugs | mgaudet@mozilla.com | n/a | n/a | Watchable Account for JavaScript JIT Bug Reviews |
relops-bug-generator@mozilla.com | jwatkins@mozilla.com | n/a | n/a | Automated Bug Generation for RelOps |
mozilla-apprentice@mcc.id.au | cam@mcc.id.au | rest | api-key | https://github.com/heycam/wg-tracker |
security-baseline@bots.tld | sbennetts@mozilla.com | rest | api-key | https://github.com/mozilla-services/foxsec |
hlundberg@bots.tld | sstruble@moco | rest | api-key | n/a |
n/a | tom@mozilla.com | rest | api-key | private Google Sheets scripts |
n/a | jstutte@mozilla.com | rest | api-key | private KNIME workflow (read-only) |
n/a | ktaeleman@mozilla.com | rest | anon | https://github.com/FirefoxGraphics/triage |
n/a | helfi92@gmail.com | rest | api-key | https://github.com/mozilla-frontend-infra/bugzilla-graphql-gateway |
secops-fraud@mozilla.com | abahnken@mozilla.com | rest | api-key | https://github.com/mozilla-services/foxsec-pipeline/tree/master/contrib/bugzilla-alert-manager |
updatebot@bots.tld | tom@mozilla.com | rest | api-key | https://github.com/mozilla-services/updatebot |
socorro@bots.tld | willkg@mozilla.com | rest | api-key | https://github.com/mozilla-services/socorro/tree/master/webapp-django/crashstats/crashstats/management/commands/bugassociations.py |
bugmon@mozilla.com | bugmon@mozilla.com | rest | api-key | https://github.com/MozillaSecurity/bugmon |
testrail@bots.tls | twalker@mozilla.com | ? | ? | https://testrail.stage.mozaws.net/ |