You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@joverlee521 thanks for making the change in the shared repo.
The next step is to update all 14 downstream copies. This is inherently tedious. Half of the tedium could be removed with automated PRs of git subrepo pull via a central GitHub Actions workflow. We would still manually review/merge the PRs just like dependabot and pre-commit PRs. Any thoughts on this idea?
Oh yeah, I like the idea of a central GH Action workflow that creates automated PRs. Most of the time this would be an easy review & merge and only a small number of PRs would require additional fixes.
All relevant pathogen workflows have been updated to drop the snakemake.io.Wildcards import and I've linked them in the main issue description.
I did not merge the following PRs because they will require more fixes but they have an older copy of the vendored subrepo, so they do not have the import and should not block this issue.
Activity
joverlee521 commentedon Mar 26, 2026
Yeah, agree with option 2.
joverlee521 commentedon Mar 31, 2026
v9.18.0 (snakemake/snakemake@2ed2c23) moved
Wildcardsagain fromsnakemake.io.containerstosnakemake.iocontainers. Definitely going with option 2.Remove import of `snakemake.io.Wildcards`
victorlin commentedon Apr 6, 2026
@joverlee521 thanks for making the change in the shared repo.
The next step is to update all 14 downstream copies. This is inherently tedious. Half of the tedium could be removed with automated PRs of
git subrepo pullvia a central GitHub Actions workflow. We would still manually review/merge the PRs just like dependabot and pre-commit PRs. Any thoughts on this idea?joverlee521 commentedon Apr 7, 2026
Oh yeah, I like the idea of a central GH Action workflow that creates automated PRs. Most of the time this would be an easy review & merge and only a small number of PRs would require additional fixes.
joverlee521 commentedon Apr 11, 2026
Trying out the central GH Action workflow to update the vendored copies with nextstrain/shared@main...update-vendored. Test run failed with permission errors that I'll look into next week.
joverlee521 commentedon Apr 13, 2026
Latest test run completed successfully and created PRs for all of the vendored repos. I'll clean up the GH workflow a little and make a PR.
joverlee521 commentedon Apr 21, 2026
All relevant pathogen workflows have been updated to drop the
snakemake.io.Wildcardsimport and I've linked them in the main issue description.I did not merge the following PRs because they will require more fixes but they have an older copy of the vendored subrepo, so they do not have the import and should not block this issue.
Remove pin for Snakemake