Closed Bug 1078260 Opened 10 years ago Closed 10 years ago

Move main gecko_version definitions to external file

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Assigned: rail)

References

Details

(Whiteboard: [merge])

Attachments

(2 files)

See http://hg.mozilla.org/build/buildbot-configs/file/b00b824aa3ba/mozilla/master_common.py#l246

It would be better to have those in an external JSON file so we can easily bump them programatically.

Assigning to myself for now.
https://github.com/mozilla/build-tools/blob/master/buildfarm/maintenance/production-branches.json might be a good choice for now, assuming it's something we've actually maintained? It seems to be missing some branches that exist, and contain some that don't (eg, IonMonkey).
Blocks: 1083311
Blocks: 1083334
One complication that I just realized here is that this file impacts things at buildbot master start/reconfig time -- which means we should require a reconfig when this file changes, and sourcing it from master_common.py. This is probably not a big deal, just a change in process.
Assignee: nobody → rail
Attachment #8513843 - Flags: review?(bhearsum)
Attachment #8513844 - Flags: review?(bhearsum)
Attachment #8513843 - Flags: review?(bhearsum) → review+
Attachment #8513844 - Flags: review?(bhearsum) → review+
Comment on attachment 8513843 [details] [diff] [review]
gecko_version-buildbot-configs.diff

https://hg.mozilla.org/build/buildbot-configs/rev/0400b51f41d2
Attachment #8513843 - Flags: checked-in+
Depends on: 1090139
No longer depends on: 1090139
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: