Closed ahal closed 2 years ago
I'm pretty sure I got this working here: https://github.com/mozilla-releng/staging-mozilla-vpn-client/commits/releases/test
But I'm afraid I'm going to have to push back on this approach without at least understanding why Github Releases are undesirable. The downsides here are:
.taskcluster.yml
.tasks_for
value that gets passed into Taskgraph from github-push
-> github-release
.Given all this, I strongly encourage we just do the simple Github Releases
approach. But if there are good reasons not to, we can move forward here. @bakulf any thoughts on this?
Hmm, I think 2) might be a problem with the Github Releases approach anyway, so we can discount that one.
Going to resolve WONTFIX
We have a
push-apk
task that landed and is supposed to run on Github Release events. The problem is that VPN doesn't use Github Releases and instead pushes a tag to the release branch to trigger a release. It should be possible to configure the.taskcluster.yml
to set thetasks_for
parameter to release if we detect: 1) A push to a release branch 2) A tag pushThis way VPN can continue to use their existing release process and we can use the
tasks_for
value in Taskgraph as normal. If we ever want to switch to Github Releases, we can do so without needing to touch any task definitions.Jira: https://mozilla-hub.atlassian.net/browse/RELENG-859
┆Issue is synchronized with this Jira Task