Skip to content

ci(snakemake-compat): switch from 6-hourly to daily schedule#15

Merged
Hoeze merged 1 commit into
masterfrom
ci/daily-snakemake-compat
May 9, 2026
Merged

ci(snakemake-compat): switch from 6-hourly to daily schedule#15
Hoeze merged 1 commit into
masterfrom
ci/daily-snakemake-compat

Conversation

@Hoeze

@Hoeze Hoeze commented May 9, 2026

Copy link
Copy Markdown
Owner

Hourly-class polling is overkill for a backstop that exists to catch
upstream snakemake releases between manual uv lock refreshes; one
run per day at 06:17 UTC is enough and keeps Actions usage modest.
External callers can still force a run via workflow_dispatch or the
repository_dispatch (snakemake-release) trigger when they want to
test a specific upstream tag without waiting for the next tick.

Hourly-class polling is overkill for a backstop that exists to catch
upstream snakemake releases between manual `uv lock` refreshes; one
run per day at 06:17 UTC is enough and keeps Actions usage modest.
External callers can still force a run via `workflow_dispatch` or the
`repository_dispatch` (snakemake-release) trigger when they want to
test a specific upstream tag without waiting for the next tick.
@Hoeze Hoeze merged commit 0f7f0bd into master May 9, 2026
3 checks passed
Hoeze added a commit that referenced this pull request May 9, 2026
Master sits at 3.0.0 after release-please merged #12, but no further
`fix:` or `feat:` commits have landed since (only `ci:` and `chore:`),
so release-please will not auto-open a release PR. Force a patch bump
to 3.0.1 so `LICENSE` (#16) and the daily compat schedule (#15) ship.

Release-As: 3.0.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant