-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automate release process #1777
Comments
Previous discussion on this in nextstrain/bioconda-recipes#2 |
After running through a release with @victorlin and @huddlej here's my sketch of where we could easily (?) take the release process by adding a "release" action:
This still leaves the steps of updating conda-base once the bioconda PR is merged, but perhaps the appropriate step there is to add a ~daily GitHub action in conda-base to check for updated Auspice versions in bioconda and trigger CI accordingly. (The above steps presumes we've removed the |
@jameshadfield thanks for writing up a summary! 1-6 should be straightforward and similar to what's been done for Augur: nextstrain/augur#904 I'll put my name down for this unless someone else would like to do it. (7) is nextstrain/bioconda-recipes#2 A simpler alternative to (8) would be to trigger Dependabot from within GitHub Actions. Seems to be not possible at the moment: dependabot/dependabot-core#2201 Could we also remove the |
There's a lot of different directions being discussed there, but specifically I think Cornelius' is enough for this work: "It is quite trivial to write a script to submit a PR, see Nextclade's way of doing things."
Go for it! I'd be happy to help
No objection from me (after working out exactly where it's being used, of course) |
Context
Currently we seem to require manual work to make bioconda PRs, leading us to not put all versions on bioconda.
See recent history:
We should automate the PRs as part of the release process. It works well for Nextclade, for example.
The text was updated successfully, but these errors were encountered: