Closed Bug 2006158 Opened 1 month ago Closed 25 days ago

Ensure release-level takes Github branches into account

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox148 fixed)

RESOLVED FIXED
148 Branch
Tracking Status
firefox148 --- fixed

People

(Reporter: ahal, Assigned: ahal)

References

(Blocks 2 open bugs)

Details

Attachments

(3 files)

Currently the "release-level" is simply determined by whether a project is listed in RELEASE_PROJECTS or not. This works fine for hgmo based projects, but on Github we'll typically have a single project (aka repo), where some specific branches handle releases, and others don't.

The existing model will fail as it's all or nothing. We need to take into account the Git branch as well.

There should be only a single implementation that determines whether a project
is release or not.

This will allow us to determine release_level at a more granular level
in the next commit.

Pushed by ahalberstadt@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/565bb775ad8c https://hg.mozilla.org/integration/autoland/rev/99b2cf798d4c Use 'release_level' utility function when resolving "release" run-on-projects alias, r=releng-reviewers,taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/92624c897d50 https://hg.mozilla.org/integration/autoland/rev/4ec032cd681a Pass full set of params into gecko_taskgraph.util.attributes.release_level, r=releng-reviewers,taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/17c5069730fe https://hg.mozilla.org/integration/autoland/rev/244464f6694b Factor in Git branch ref when determining release_level, r=releng-reviewers,taskgraph-reviewers,jcristau
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f4356205c44b https://hg.mozilla.org/integration/autoland/rev/4bfcebf5af24 Revert "Bug 2006158 - Factor in Git branch ref when determining release_level, r=releng-reviewers,taskgraph-reviewers,jcristau" for causing failures complaining about TypeError.
Flags: needinfo?(ahal)
Pushed by ahalberstadt@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/5ba8bd1b9b0d https://hg.mozilla.org/integration/autoland/rev/83673cf6c4d0 Use 'release_level' utility function when resolving "release" run-on-projects alias, r=releng-reviewers,taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/1bde3c9d3e5b https://hg.mozilla.org/integration/autoland/rev/c80484e9c24d Pass full set of params into gecko_taskgraph.util.attributes.release_level, r=releng-reviewers,taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/5129ce03b505 https://hg.mozilla.org/integration/autoland/rev/9a8eaf1773a4 Factor in Git branch ref when determining release_level, r=releng-reviewers,taskgraph-reviewers,jcristau
Status: ASSIGNED → RESOLVED
Closed: 25 days ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch
See Also: → 2007240
Regressions: 2007247
Regressions: 2008032
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: