mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-10-19 15:45:12 +00:00
The Windows release job built the bundles and then the portable binary, so the portable link sat on the Canary critical path (56 min on 2026-10-08). Build the portable binaries in a separate matrix job; they build their own frontend and, on Canary, restore the desktop release cache of the same platform. The repository cache was at its 10 GB limit and dev had lost every desktop cache: Canary built from scratch (Windows 55 min cold against 36 min warm). The default rust-cache key ignored the matrix, so release and debug builds on one runner shared a key. Give each Canary release build its own key and leave the debug builds uncached. Stable and pull requests no longer cache: caches saved under a tag or a PR ref are not reused by later runs and only evicted dev's. Validation: workflows parse; jobs, steps and publish dependencies checked. Cache budget to confirm after the next Canary runs. |
||
|---|---|---|
| .. | ||
| codex | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| dependabot.yml | ||
| pull_request_template.md | ||