-
Notifications
You must be signed in to change notification settings - Fork 1
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 new builds/releases after Augur, Auspice, etc. releases #2
Comments
While we're thinking about this, it would be good to automate the bioconda PRs for auspice. Currently one has to wait ~15min for the npm release to be registered before making a manual PR to bioconda. I don't know how augur works here. |
Bioconda has an regular updater process that notices new PyPI releases. We have an open issue for automating Bioconda updates for Auspice, with suggested solutions. |
I was just thinking about this today. I vote for this, since it allows us to skip the manual approval process required to make our packages available on Bioconda, which is dependent on external availability and can take several hours. Bioconda is likely to remain the popular choice for ambient runtimes, so maybe this should be done in addition to, rather than replacing, the Bioconda package. |
This was discussed during today's dev chat.
Thinking through all the options again, I'm +1 for the approach of "Poll the Anaconda API for new versions in the Bioconda channel using a scheduled action in this repo." |
Releases of Augur and Auspice (and maybe one or two other?) trigger new builds/releases of our Docker runtime image by triggering the CI of nextstrain/docker-base. This repo's CI should also be triggered by new Augur and Auspice (and maybe other) internal upstream releases, with the caveat that they should wait until after the Conda packages for those projects are also released (since that's what consumed here). Since those are Bioconda recipes, it might be more hard to trigger directly. Instead we might:
The text was updated successfully, but these errors were encountered: