commit a135290a9196c63abe72eb2f63b81a1607b87cf4
parent 6767010bf8845a526d53b3787f19d1bbf202f038
Author: triesap <tyson@radroots.org>
Date: Sun, 21 Jun 2026 23:52:46 +0000
coverage: use crate scopes for blocking gates
- run required crate gates with concrete crate policy scopes
- preserve branchless and simplex policy override handling in the full report loop
- keep missing-report rows aligned with per-crate coverage contracts
- verify full coverage report passes all required non-simplex crates
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/nix/common.nix b/nix/common.nix
@@ -272,14 +272,14 @@ let
fi
cargo run -q -p xtask -- sdk coverage report-missing \
- --scope "''${crate}-blocking" \
+ --scope "''${crate}" \
--out "''${crate_dir}/coverage-gate-blocking.json" \
--reason "''${fail_reason}"
continue
fi
cargo run -q -p xtask -- sdk coverage report \
- --scope "''${crate}-blocking" \
+ --scope "''${crate}" \
--summary "''${crate_dir}/coverage-summary.json" \
--lcov "''${crate_dir}/coverage-lcov.info" \
--out "''${crate_dir}/coverage-gate-blocking.json" \