Ship geckoview on regular basis and allow manual publication thanks to hooks
Categories
(Release Engineering :: Release Automation, task, P1)
Tracking
(firefox-esr60 wontfix, firefox-esr68 wontfix, firefox67 wontfix, firefox68 fixed, firefox69 fixed, firefox70 fixed)
People
(Reporter: jlorenzo, Assigned: jlorenzo)
References
Details
(Whiteboard: [geckoview:fenix:m7])
Attachments
(3 files)
From email thread "More frequent builds of Fennec+GeckoView Beta?". Follows bug 1555959 up. We likely want to ship geckoview beta twice a week, and keep the ability to manually publish it. This may help in removing the Geckoview Relbranch.
At the moment, there is no schedule defined for GeckoView release.
In bug 1555959, I created the beta hook[1]. Now, I just added the central and release hooks[2] and their associated roles[3]. Once the patch is deployed, I'll retire the nightly-geckoview hook.
[1] https://tools.taskcluster.net/hooks/project-releng/ship-geckoview%2Fmozilla-beta
[2] https://tools.taskcluster.net/hooks/project-releng/ship-geckoview%2Fmozilla-release and https://tools.taskcluster.net/hooks/project-releng/ship-geckoview%2Fmozilla-central
[3] https://tools.taskcluster.net/auth/roles/hook-id%3Aproject-releng%2Fship-geckoview%2Fmozilla-release and https://tools.taskcluster.net/auth/roles/hook-id%3Aproject-releng%2Fship-geckoview%2Fmozilla-central
[4] https://tools.taskcluster.net/hooks/project-releng/nightly-geckoview%2Fmozilla-central
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
| Assignee | ||
Comment 3•6 years ago
|
||
Updated•6 years ago
|
Comment 4•6 years ago
|
||
Johan says this in-tree patch will need to be uplifted to mozilla-beta and mozilla-release to support the on-demand GeckoView build button.
| Assignee | ||
Comment 6•6 years ago
|
||
| bugherder uplift | ||
| Assignee | ||
Comment 7•6 years ago
|
||
| bugherder uplift | ||
| Assignee | ||
Comment 8•6 years ago
|
||
I added
hooks:trigger-hook:project-releng/ship-geckoview/mozilla-central
hooks:trigger-hook:project-releng/ship-geckoview/mozilla-release
to https://tools.taskcluster.net/auth/roles/project-admin%3Amobile. Then, :sebastian was able to trigger the release hook. It's now a matter of waiting for the builds and then this subgraph https://tools.taskcluster.net/groups/DQrU9p7dSA2cuYpYbqSAvA
Comment 9•6 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 10•6 years ago
|
||
Geckoview release shipped! (per graph in comment 8)
Comment 11•6 years ago
|
||
[geckoview:fenix:m7] bugs should be priority P1.
I'm editing a bunch of GeckoView bugs. If you'd like to filter all this bugmail, search and destroy emails containing this UUID:
e88a5094-0fc0-4b7c-b7c5-aef00a11dbc9
Updated•1 year ago
|
Description
•