commit cac0f223df36d27995f91ead8abde18afafb7100
parent 7aa285a696ca2431d4ce98ec9f7ab3eb20f89e55
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" \