Skip to content

Commit 6096c02

Browse files
wrignj08claude
andcommitted
Run CI weekly on Sundays
No lockfile is committed (uv.lock is gitignored), so uv resolves dependencies fresh on every CI run. A scheduled build therefore tests against current upstream releases and will surface a breaking numpy or numba version before users hit it — which matters more now that the numpy upper bound is gone. Also adds workflow_dispatch so the job can be triggered by hand rather than only on the cron. e2e tests stay excluded: they need a GPU, which GitHub-hosted runners do not provide. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent f177fba commit 6096c02

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ name: CI
33
on:
44
push:
55
pull_request:
6+
schedule:
7+
# Sundays 00:00 UTC. No lockfile is committed, so uv resolves fresh each
8+
# run and this catches upstream releases that break us before users hit them.
9+
- cron: "0 0 * * 0"
10+
workflow_dispatch:
611

712
jobs:
813
check:

0 commit comments

Comments
 (0)