I work on Socorro and we use Bugzilla for bug management and GitHub
for code management. That's great, except there are some flows between
GitHub and Bugzilla that require manual bookkeeping.
Back in the early days of FirefoxOS, Dietrich wrote Github Bugzilla
Tweaks (
https://addons.mozilla.org/en-US/firefox/addon/github-tweaks-for-bugzilla/).
That allowed you to create a GitHub PR and easily attach it to the
relevant bug. That was super! But it's a legacy addon and doesn't work
with Firefox anymore.
Peter solved this with PR Linker Github Bugzilla PR Linker
(
https://github.com/mozilla/github-bugzilla-pr-linker). Much like the
autocloser, this is a webhook that listens for newly created PRs and
automatically attaches them to Bugzilla.
That's great, except I typo the crap out of everything, so I really
wanted a system that automated PR attaching, but in a way I could
manually verify before it happened. Plus in order for Github Bugzilla
PR Linker to work, you have to add it as a webhook to all the projects
you work on.
So then I wrote rob-bugson
(
https://addons.mozilla.org/en-US/firefox/addon/rob-bugson/). It works
just like Dietrich's Github Bugzilla Tweaks except it's a web
extension. You install it and then your PR pages show Attach links.
I just released v1.2 after fixing some issues and it's probably pretty
solid now.
I know other people have had similar hankerings and work on similarly
structured projects, so I figured I'd send a notice to this list in
case anyone else was interested.
Hope it helps!
/will