Closed Bug 1758000 Opened 3 years ago Closed 3 years ago

differentiator extension should query Phabricator to determine callsign instead of `.arcconfig`

Categories

(Conduit :: Phabricator, enhancement, P2)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sheehan, Assigned: sheehan)

References

(Blocks 1 open bug)

Details

(Keywords: conduit-triaged)

Attachments

(1 file)

Now that we are adding Firefox release trains to Phabricator, the issue of maintaining a consistent callsign in .arcconfig across our release trains is becoming more difficult.

We need to query the .arcconfig in Differentiator to get the callsign of the local repository and reference it against the callsign of the differential referenced in the Differential Revision line in the commit message. Instead, let's query Phabricator for all repositories and check the value of the repo ID against the working directory of the local repository. Local repos are stored at /repo/{id} so if our pwd is /repo/7 and rBETA has an ID of 7 then our callsign is rBETA.

Attached file GitHub Pull Request
See Also: → 1758480
Type: task → defect
Keywords: conduit-triaged
Priority: -- → P2
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Blocks: 1758480
See Also: 1758480
Blocks: 1756833
Type: defect → enhancement
Regressions: 1760933
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: