Skip to content

Give each Zed Cargo layer its own plan - #13

Closed
gauravtiwari wants to merge 5 commits into
mainfrom
pr/zed-cargo-layer-matrix
Closed

Give each Zed Cargo layer its own plan#13
gauravtiwari wants to merge 5 commits into
mainfrom
pr/zed-cargo-layer-matrix

Conversation

@gauravtiwari

Copy link
Copy Markdown
Contributor

Summary

  • compare cold, target-only, sccache-only, and combined Cargo layers through committed .boringcache.toml plans
  • keep the GitHub Action as the orchestrator while the released CLI owns cache identities, target selection, compiler-cache selection, and Cargo commands
  • preserve the existing rolling cache identity without workflow-time tag mutation
  • retain native Cargo/sccache evidence for each primary and remote-server phase

The reviewed source pair is 4e8057d74db3570b3bd419ff296eb84c35b3a5a3d4010e91ccc9635853698af160f15bb479a484d0. It is one adjacent upstream commit changing only project-panel undo/trash behavior and tests; Cargo metadata, lockfiles, and the Rust toolchain are unchanged.

Validation

  • python3 -m unittest discover -s test -v
  • python3 scripts/verify-zed-release-recipe.py upstream
  • released CLI 1.18.1 dry-run for all four primary plans
  • YAML parse and git diff --check

@gauravtiwari
gauravtiwari deleted the pr/zed-cargo-layer-matrix branch August 10, 2026 18:38
@gauravtiwari gauravtiwari reopened this Aug 10, 2026
@gauravtiwari

Copy link
Copy Markdown
Contributor Author

The committed Cargo layer plans are already on main. The remaining replay correctness fixes and a fresh source-scoped proof cohort are isolated in #14, so this duplicate draft is superseded.

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