Closed
Bug 1394511
Opened 7 years ago
Closed 7 years ago
do a staging Fennec release
Categories
(Release Engineering :: Release Automation: Other, enhancement, P2)
Release Engineering
Release Automation: Other
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.
Reporter | ||
Comment 1•7 years ago
|
||
: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
Assignee | ||
Comment 2•7 years ago
|
||
So far, Fennec staging looks good! The only issue I saw is bug 1347637.
Comment 3•7 years ago
|
||
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)
Assignee | ||
Comment 4•7 years ago
|
||
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)
Assignee | ||
Comment 5•7 years ago
|
||
(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-...)
Reporter | ||
Updated•7 years ago
|
Priority: -- → P2
Whiteboard: [releaseduty]
Reporter | ||
Comment 6•7 years ago
|
||
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.
You need to log in
before you can comment on or make changes to this bug.
Description
•