Status

enhancement
P2
normal
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: mtabara, Assigned: jlorenzo)

Tracking

Firefox Tracking Flags

(Not tracked)

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
Assignee

Updated

2 years ago
Depends on: 1394747
Assignee

Comment 2

2 years ago
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)
Assignee

Comment 4

2 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

2 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

2 years ago
See Also: → 1394852
Reporter

Updated

2 years ago
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
Last Resolved: 2 years ago
Resolution: --- → FIXED
See Also: → 1397840
You need to log in before you can comment on or make changes to this bug.