From 1d0244c3e45b400b75af1895257b64ca056cfd8a Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Tue, 23 Jun 2026 23:16:50 +0400 Subject: ci: enforce reproducible Rust toolchain --- fixtures/acceptance/coverage.tsv | 2 ++ fixtures/acceptance/stage_0_2_roadmap.md | 2 ++ 2 files changed, 4 insertions(+) (limited to 'fixtures') diff --git a/fixtures/acceptance/coverage.tsv b/fixtures/acceptance/coverage.tsv index ec8e7d7..458180c 100644 --- a/fixtures/acceptance/coverage.tsv +++ b/fixtures/acceptance/coverage.tsv @@ -12,6 +12,8 @@ S0-ARCH-004 covered cargo xtask policy scans workspace-owned Rust/TOML for unsaf S0-ARCH-005 covered cargo xtask policy rejects Python source files, Python shebangs, and Python CI workflow steps while allowing docs requirements.txt S0-ARCH-006 covered cargo xtask policy rejects non-fparkan package directories under crates/ S0-ARCH-007 covered cargo xtask ci runs fmt, policy, workspace test, clippy, rustdoc warnings, cargo-deny or built-in supply-chain fallback, and strict acceptance audit +S0-ARCH-008 covered cargo xtask policy rejects moving Rust toolchains and workspace rust-version drift +S0-ARCH-009 covered .github/workflows/ci.yml runs a pinned MSRV backend-neutral crate job S0-DIAG-001 covered cargo test -p fparkan-diagnostics --offline diagnostic_chain_preserves_context S0-DIAG-002 covered cargo test -p fparkan-diagnostics --offline json_is_stable S0-CORPUS-001 covered cargo test -p fparkan-corpus --offline deterministic_traversal_is_creation_order_independent diff --git a/fixtures/acceptance/stage_0_2_roadmap.md b/fixtures/acceptance/stage_0_2_roadmap.md index 84aa8a5..a710d09 100644 --- a/fixtures/acceptance/stage_0_2_roadmap.md +++ b/fixtures/acceptance/stage_0_2_roadmap.md @@ -12,6 +12,8 @@ `S0-ARCH-005` `S0-ARCH-006` `S0-ARCH-007` +`S0-ARCH-008` +`S0-ARCH-009` `S0-DIAG-001` `S0-DIAG-002` `S0-CORPUS-001` -- cgit v1.2.3