Uh oh!
There was an error while loading. Please reload this page.
ci: bump setup-soldr v0.9.56 -> v0.9.57 - #371
Conversation
v0.9.57 adds cook-base-v2- to FOUNDATION_PREFIXES so setup- soldr's controlled eviction skips cook-cache-base entries (closes setup-soldr#368). Production evidence: cook-base entries were being evicted within 20 minutes by our own graduated age floor, costing ~200s per cold cook cycle. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThis PR updates the ChangesGitHub Action Version Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Uh oh!
There was an error while loading. Please reload this page.
Summary
Bump
zackees/setup-soldrfromv0.9.56tov0.9.57.What's in v0.9.57 — major perf win
Adds
cook-base-v2-toFOUNDATION_PREFIXESso setup-soldr's controlled eviction skips cook-cache-base entries. Closes setup-soldr#368.Production evidence on zccache:
cook-base-v2-linux-x64-glibc-rustc1.94.1-fnone-l92559307b22cc1be-soldrv0.7.51)Cost of MISS: ~200s of cold cargo cook per affected job. With this change, the same base survives across commits and CI cycles.
GitHub's own LRU continues evicting truly-stale cook-base entries (~7 days unused), so unbounded growth is bounded. Worst case ~7 platforms × 300 MB = ~2.1 GB foundation footprint.
Test plan
Summary by CodeRabbit