BMO/Bot Registry

From MozillaWiki
< BMO
Jump to: navigation, search

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

Bot Bugmail Owner Bugmail API (xmlrpc, jsonrpc, bzapi, or rest) Token or API Key Repo
pulsebot@bots.tld mh+mozilla@glandium.org rest api-key https://github.com/glandium/pulsebot/
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 auto-tools@moco rest api-key https://hg.mozilla.org/automation/orangefactor/
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 peterbe@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 babadie@mozilla.com rest api-key; phabricator-token https://github.com/mozilla/code-review
upliftbot@mozilla.com babadie@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; xmlrpc 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 ktaeleman@mozilla.com rest anon https://github.com/FirefoxGraphics/triage