Skip to content

ci: separate Rust toolchain and cache ownership - #15

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

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

Conversation

@Teakowa

@Teakowa Teakowa commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make the existing Rust cache ownership and cache scope explicit;
  • keep main-only successful saves and disable binary/workspace-wide cache expansion;
  • run clippy, tests, and the catalog check against the committed lockfile.

Validation

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

This is a repo-local implementation for wrightkit/.github#3. Remote CI still needs to confirm cache restore behavior.

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:26
@Teakowa
Teakowa merged commit b9df576 into main Aug 17, 2026
2 checks passed
@Teakowa
Teakowa deleted the agent/standardize-rust-ci branch August 17, 2026 13:27
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