Skip to content

ci: separate Rust toolchain and cache ownership - #9

Merged
Teakowa merged 1 commit into
mainfrom
agent/standardize-rust-ci
Aug 17, 2026
Merged

ci: separate Rust toolchain and cache ownership#9
Teakowa merged 1 commit into
mainfrom
agent/standardize-rust-ci

Conversation

@Teakowa

@Teakowa Teakowa commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the cache-coupled Rust toolchain wrapper with explicit toolchain and Swatinem/rust-cache steps;
  • keep one bounded linux-ci family with main-only saves and restore-only conformance jobs;
  • preserve locked dependency resolution and debug-profile conformance execution.

Validation

  • workflow YAML parsed successfully;
  • git diff --check passed;
  • cargo metadata --locked --no-deps --format-version 1 passed.

This is the repo-local pilot implementation for wrightkit/.github#3. A subsequent main cache restore still needs remote CI evidence.

Use explicit toolchain and rust-cache steps, bound cache writers to main, and keep Cargo dependency commands locked.

Refs #3
@Teakowa
Teakowa marked this pull request as ready for review August 17, 2026 13:29
@Teakowa
Teakowa merged commit 549e7cd into main Aug 17, 2026
2 checks passed
@Teakowa
Teakowa deleted the agent/standardize-rust-ci branch August 17, 2026 13:30
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