Closed
Bug 1361228
Opened 8 years ago
Closed 7 years ago
[Fennec Relpro] automate email sending to release drivers the same way we have them for Firefox
Categories
(Release Engineering :: Release Automation: Other, enhancement, P1)
Release Engineering
Release Automation: Other
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1411261
People
(Reporter: mtabara, Unassigned)
References
Details
(Whiteboard: [releaseduty])
We should investigate and aim to automate the email sending step ('[mobile] Fennec X available on localtest <EOM>" as we already did for Firefox in bug 1348844.
Updated•8 years ago
|
Priority: -- → P1
Just like bug 1348844, we can go with dummy tasks. This allows to wait on several tasks (like the 2 signing jobs of the multilocales builds).
However, we would need to add new tasks in the in-tree taskgraph[1]. For the dependencies, I'd suggest:
* localtest-email: to wait on `build-signing`[2]
* uploaded on google play: to wait on push-apk kind.
Because pulse-notify isn't used in-tree, we can go with the taskcluster notification system[3]. This will require to update the scopes of [4].
[1] https://dxr.mozilla.org/mozilla-central/source/taskcluster/taskgraph/
[2] https://dxr.mozilla.org/mozilla-central/rev/3e166b6838931b3933ca274331f9e0e115af5cc0/taskcluster/ci/push-apk-breakpoint/kind.yml#12 and https://dxr.mozilla.org/mozilla-central/rev/3e166b6838931b3933ca274331f9e0e115af5cc0/taskcluster/taskgraph/transforms/push_apk_breakpoint.py#50
[3] https://docs.taskcluster.net/reference/core/taskcluster-notify and https://docs.taskcluster.net/reference/core/taskcluster-notify/docs/usage
[4] https://tools.taskcluster.net/auth/scopes/#project:releng:googleplay:beta/role:hook-id:project-releng%252fcandidates-fennec-beta and https://tools.taskcluster.net/auth/scopes/#project:releng:googleplay:beta/role:hook-id:project-releng%252fcandidates-fennec-release
(In reply to Johan Lorenzo [:jlorenzo] from comment #1)
> * localtest-email: to wait on `build-signing`[2]
Actually, we'd better wait on beetmover and beetmover checksums.
Reporter | ||
Comment 3•7 years ago
|
||
back to the pool for now, but to be handled soon if nobody else grabs it. Now that we have Fennec back in shi-it, would be nice to get rid of that manual step of submitting emails when stuff is ready under candidates directory.
Assignee: mtabara → nobody
Status: ASSIGNED → NEW
Whiteboard: [releaseduty]
Comment 4•7 years ago
|
||
This should be as easy as adding a task similar to one of these: https://github.com/mozilla-releng/releasetasks/search?utf8=%E2%9C%93&q=email_release_drivers_task&type=
Reporter | ||
Comment 5•7 years ago
|
||
I think we can close this. We're ve close to switching to in-tree scheduling for Fennec so it's worth closing this now. Rok's doing the heavylifting under bug 1411261.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•