Open Bug 2054319 Opened 2 days ago Updated 2 days ago

Live Github Status for Pull Requests (Backport BMO bug 2043733 to Harmony)

Categories

(Bugzilla :: Extensions, enhancement)

Harmony
enhancement

Tracking

()

People

(Reporter: justdave, Unassigned)

References

(Blocks 1 open bug, )

Details

This was just implemented on BMO (see bug 2043733) and we should backport this to Harmony.

From the original bug:


Summary:
The goal is to create a new, separate table in Bugzilla, similar to the one used for Phabricator revisions, to display a list of Github pull requests linked to the bug. The table must show the current author, reviewers, and status of each pull request.

Todo Items:

  • Create a table similar to Phabricator revisions to show linked Github pull requests.
  • Show the current author, reviewers, and status of the pull request for each row.
  • Possibly show tags if useful.
  • Ensure the Github pull requests do not show up in the normal attachments table. (bug 2043229)

We'll need to pay careful attention to surrounding code dependencies, because pieces of this might require us to also pull other things that already existing in BMO before this commit, so we might not be able to simply lift the GitHub and GitHubPullRequest extensions.

You need to log in before you can comment on or make changes to this bug.