Closed Bug 1361228 Opened 7 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)

enhancement

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.
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.
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]
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
See Also: → 1411427
You need to log in before you can comment on or make changes to this bug.