Closed Bug 1564450 Opened 5 months ago Closed 5 months ago

Ship geckoview on regular basis and allow manual publication thanks to hooks

Categories

(Release Engineering :: Release Automation: Uploading, task, P1)

Tracking

(firefox-esr60 wontfix, firefox-esr68 wontfix, firefox67 wontfix, firefox68 fixed, firefox69 fixed, firefox70 fixed)

RESOLVED FIXED
Tracking Status
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

Whiteboard: [geckoview:fenix:m7]

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.

Pushed by jlorenzo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/69fbc7d7159c
Rename nightly-geckoview hook into ship-geckoview and ship GV beta automatically r=Callek

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

Depends on: 1563997
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED

Geckoview release shipped! (per graph in comment 8)

[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

Priority: -- → P1
Regressions: 1576729
You need to log in before you can comment on or make changes to this bug.