Closed Bug 1394511 Opened 7 years ago Closed 7 years ago

do a staging Fennec release

Categories

(Release Engineering :: Release Automation: Other, enhancement, P2)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mtabara, Assigned: jlorenzo)

References

Details

(Whiteboard: [releaseduty])

I don't recall us doing one ... ever. Not since we switched to tcmigration. There's one tracked in bug 1347637 but undone until we finish the release runner changes there. Tracking here all the changes we needed to add to make this work.
:jlorenzo successfully submitted one tonight after some hassle with the scopes. Apparently, we hard-coded some of the scopes directly in the graph[1]. A fix is here[2]. We have different scopes for beta/release/dev so we should act accordingly. It worked so far because `release` role encapsulates the `beta` one. Also, we might improve things as I *think* these[3] scopes are no longer needed, now that bug 1259627 has landed. See bug 1259627 comment 26 for more details. [1]: https://github.com/mozilla-releng/releasetasks/blob/master/releasetasks/templates/mobile/candidates_fennec.yml.tmpl#L18 [2]: https://github.com/mozilla-releng/releasetasks/pull/269 [3]: https://github.com/mozilla-releng/releasetasks/blob/master/releasetasks/templates/mobile/release_graph.yml.tmpl#L21
See Also: → 1259627
Depends on: 1394747
So far, Fennec staging looks good! The only issue I saw is bug 1347637.
Are there any docs on how to run the Fennec staging release? I haven't started one before and am not sure of the process.
Flags: needinfo?(jlorenzo)
There aren't yet. The production ones [1] apply quite well, though. The few things I tweaked: * connect to bm83 instead of bm85 * BRANCH=beta should remain (don't change it to jamun, it's gonna take jamun anyway) * VERSION=54.0b14 => take the version currently defined in jamun[2] * rename prod_mozilla-${BRANCH}_fennec_full_graph.yml to dev_mozilla-${BRANCH}... [1] https://github.com/mozilla/releasewarrior/blob/602200653e7bb6847b51e82a72d677ce7ffc95a5/how-tos/fennec-temp-relpro.md#start-off-the-fennec-graph [2] https://hg.mozilla.org/projects/jamun/file/tip/browser/config/version_display.txt
Flags: needinfo?(jlorenzo)
(In reply to Johan Lorenzo [:jlorenzo] from comment #4) > * rename prod_mozilla-${BRANCH}_fennec_full_graph.yml to > dev_mozilla-${BRANCH}... Reading the steps up again, I realize this one is a bit confusing. I meant: * In the last 2 command lines, change --branch-and-product-config to point to dev_mozilla-${BRANCH}... (instead of prod_mozilla-...)
See Also: → 1394852
Priority: -- → P2
Whiteboard: [releaseduty]
I think we can close this too. :jlorenzo did a bunch of staging releases a while ago and I also triggered some last week. All good here, there's more work tracking various improvements for staging releases under bug 1397840.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
See Also: → 1397840
You need to log in before you can comment on or make changes to this bug.