Commit 1032ee9
ci(nightly): switch from daily to on-change + weekly schedule
Reduce GitHub Actions minutes consumption on the Free plan.
The nightly was running 3 jobs (full-live, slow-live, arm64-smoke)
every day at 04:23 UTC regardless of code changes, consuming
~1,590 min/month (80% of the 2,000 min quota).
New triggers:
- Weekly (Sunday 04:23 UTC): catches environment drift (base image
updates, dependency changes) even without code changes
- On push to main/dev: runs full test coverage on every real change
- Manual dispatch: unchanged
The CI workflow (ci.yml) continues to handle PR/push feedback with
lighter tests. This nightly adds the full live_api suite, slow tests,
and unconditional ARM smoke that CI excludes.
Projected savings: ~1,590 → ~320 min/month.
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>1 parent 5bd8910 commit 1032ee9
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
6 | 10 | | |
7 | 11 | | |
8 | 12 | | |
| |||
0 commit comments