Bug 1281880 - Github as external bug tracker
Summary: Github as external bug tracker
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Bugzilla
Classification: Community
Component: Bugzilla General
Version: 4.4
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: PnT DevOps Devs
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-11-13 17:04 UTC by Jason Tibbitts
Modified: 2016-09-07 07:05 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-01 09:35:03 UTC
Embargoed:


Attachments (Terms of Use)

Description Jason Tibbitts 2015-11-13 17:04:43 UTC
I was surprised to see that I can't reference github as an external tracker, and I did some searching here and didn't seen an open ticket, so...  Please consider adding some way to reference a github issue as an external bug.

I suppose with a naive implementation each github project would have to be added individually, which obviously wouldn't scale.  But it should be possible to include the project name in the "Bug ID" that bugzilla would use, which would give you enough of a unique ID to find the issue.  For example, "SpamExperts/pyzor/38", or just take the whole URL and parse it.  There's enough information there to get down to https://api.github.com/repos/SpamExperts/pyzor/issues/38 for the json you need to determine the ticket state.

Comment 1 Jeff Fearn 🐞 2016-09-01 09:35:03 UTC
Github is there now, usage is "SpamExperts/pyzor/38"

Comment 2 Jason Tibbitts 2016-09-01 14:13:47 UTC
This is great, thanks!

Comment 3 Ville Skyttä 2016-09-07 07:05:08 UTC
FWIW I just tried to use this feature in bug 1373295, but the ccache/ccache/129 usage resulted in a broken link. Had to use ccache/ccache/issues/129.


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