• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stillwater-sc / universal / 26480863994
85%
master: 84%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 26 May 2026 11:57PM UTC
Jobs 1
Files 661
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 May 2026 11:22PM UTC coverage: 84.004% (+0.02%) from 83.984%
26480863994

push

github

web-flow
ci(cmake): gate ccache save to main + set max-size to stop PR-run eviction (#1009) (#1010)

The cmake CI build time regressed from ~1 min to ~9-16 min per job. Root cause
is ccache eviction, not code: the [fast] Build step went 55s -> 566s while the
Test step stayed flat (~20s), and the ccache hit rate dropped to ~1% (6/510) on
a cold run vs ~99% when warm.

Both ccache blocks used `key: ${{ matrix.artifact }}` with no save-gating and no
max-size, so every PR/branch run saved a fresh (~500MB) cache. Under GitHub's
10GB per-repo cache limit (LRU eviction), a burst of CI activity creates many
caches and evicts the warm main ones; subsequent runs restore a near-empty cache
and pay full cold-compile cost.

Fix:
- save: only on pushes to main -- PR/branch runs restore the warm main cache
  (high hit rate for unchanged files) but no longer create new caches, which
  eliminates the eviction storm.
- max-size: "1G" so a full build's objects fit without ccache-internal eviction
  (affordable now that few caches are created).

Coverage/ASan/UBSan jobs don't use ccache and are inherently slow (Debug -O0 +
instrumentation) -- out of scope (see #1007).

Resolves #1009

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

46816 of 55731 relevant lines covered (84.0%)

5774913.15 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26480863994.1 26 May 2026 11:57PM UTC 661
84.0
GitHub Action Run
Source Files on build 26480863994
  • Tree
  • List 661
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26480863994
  • 5e29cb4e on github
  • Prev Build on main (#26480247817)
  • Next Build on main (#26486254675)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc