mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-13 05:20:00 -08:00
The Ubuntu 26.04 sanitize leg was the largest single cache entry in the 10 GB quota (1.2G) and is not on the pull-request critical path: Windows sets that wall clock. Moving it to build-linux-nightly drops the cache, since nightly legs persist none, and frees the quota for the legs whose bounds still miss. Measured on master 2026-11-06, two runs: Fedora 45 debug/release served 99.5% of cacheable calls at 80% full, while Arch served 75% at 96% full, Debian 13 82% at 96% and macOS 14 42% at 99.96%. The sanitize cache was the largest of the six and is now nightly-only. Pull requests keep the uninstrumented suite on Debian 13 (Release) and Fedora 45 (Debug), so the only thing a PR loses is the instrumented run, which now happens nightly and on tags. The leg keeps a 1.2G scratch ccache so the larger instrumented objects do not thrash mid-build, and it is allow-failure so a sanitizer finding cannot stop vcpkg-cache-import from importing the nightly run's archives. prune-caches reclaims ccache-Ubuntu26.04sanitize on the next master push. |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| CONTRIBUTING.md | ||
| dependabot.yml | ||
| FUNDING.yml | ||
| PULL_REQUEST_TEMPLATE.md | ||