Skip to content

feat(ci): zccache benchmark + legacy cleanup - #4

Merged
zackees merged 1 commit into
mainfrom
feat/zccache-benchmark-and-cleanup
Apr 12, 2026
Merged

feat(ci): zccache benchmark + legacy cleanup#4
zackees merged 1 commit into
mainfrom
feat/zccache-benchmark-and-cleanup

Conversation

@zackees

@zackees zackees commented Apr 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add benchmark workflow comparing zccache 3-layer vs sccache+Swatinem legacy
  • Thread save-cache through workflow chain (PRs skip cache save)
  • Clean up legacy sccache/Swatinem refs from README and ci/env.py

Test plan

  • Merge, then trigger benchmark workflow manually
  • Compare cold and warm build times

🤖 Generated with Claude Code

- Add benchmark-cache.yml: manual-dispatch workflow comparing zccache
  3-layer vs sccache+Swatinem legacy (cold + warm timings)
- Thread save-cache input through workflow chain; PRs skip cache save
- Remove redundant RUSTC_WRAPPER=zccache (action sets it)
- ci/env.py: prefer zccache, fall back to sccache
- README: update caching docs to 4-layer zccache strategy

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@zackees
zackees merged commit 2a3e58c into main Apr 12, 2026
4 of 18 checks passed
@zackees
zackees deleted the feat/zccache-benchmark-and-cleanup branch April 12, 2026 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant