Skip to content

Fix Windows CI and Rust toolchain pins - #2

Merged
onblueroses merged 9 commits into
mainfrom
codex/fix-ci
Jul 20, 2026
Merged

Fix Windows CI and Rust toolchain pins#2
onblueroses merged 9 commits into
mainfrom
codex/fix-ci

Conversation

@onblueroses

@onblueroses onblueroses commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • run the security-sensitive Windows fixtures on an ephemeral NTFS volume restricted to the runner SID, with unconditional cleanup in CI and release verification
  • route Windows product/store scratch data through that protected root and make the timestamp-preserving rewrite fixture mutate a completed, report-bearing record
  • pin dtolnay/rust-toolchain to one persistent master-history SHA while declaring Rust 1.85.0 and 1.95.0 explicitly, so Dependabot cannot collapse the compiler contracts
  • retain actionable stderr in product-test failures

Validation

  • hosted CI: check, msrv, and windows all passed in run 29747131629
  • cargo test --all-targets --locked
  • cargo fmt --all -- --check
  • both repository clippy gates with -D warnings
  • shellcheck scripts/*.sh

@onblueroses onblueroses changed the title Fix CI regressions Fix Windows CI and Rust toolchain pins Jul 20, 2026
@onblueroses
onblueroses marked this pull request as ready for review July 20, 2026 16:54
@onblueroses
onblueroses merged commit 872a584 into main Jul 20, 2026
3 checks passed
@onblueroses
onblueroses deleted the codex/fix-ci branch July 20, 2026 16:54
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