lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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:
Mnix/common.nix | 4++--
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" \