Each push previously burned ~21 billable GitHub Actions minutes because the Windows POS build cost 10 (5 real × 2x Windows multiplier). That gives us ~95 pushes/month on the 2000-minute free tier — too tight for active dev. - POS job now gates on `startsWith(github.ref, 'refs/tags/v')` OR workflow_dispatch. Every-commit CI stays Linux-only. - CI trigger adds `tags: ['v*']` and workflow_dispatch so releases can build the .exe on demand. - docs/24x7.md: new table with per-job minute/multiplier breakdown and the break-even point where a self-hosted runner becomes cheaper (~200 commits/mo). Post-change estimate: ~11 billable min/commit → fits 180 commits/month in the free tier. Windows minutes only spent when tagging a release. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| workflows | ||