lib

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

commit ae0a8eb7a477e9f11c630ee25ebd2bdd2a1078ae
parent 806326b7461a3f7186923f7498cf10459e1d07c4
Author: triesap <tyson@radroots.org>
Date:   Sat, 21 Feb 2026 21:05:19 +0000

ci: add strict preflight coverage artifact for `radroots-events-codec`

Diffstat:
M.github/workflows/sdk-coverage-ci.yml | 16++++++++++++++++
1 file changed, 16 insertions(+), 0 deletions(-)

diff --git a/.github/workflows/sdk-coverage-ci.yml b/.github/workflows/sdk-coverage-ci.yml @@ -133,6 +133,21 @@ jobs: --fail-under-branches 100 \ --require-branches + - name: run strict events-codec preflight gate + continue-on-error: true + run: | + set -euo pipefail + events_codec_dir="target/sdk-coverage/radroots_events_codec" + cargo run -q -p xtask -- sdk coverage report \ + --scope "radroots-events-codec-preflight" \ + --summary "${events_codec_dir}/coverage-summary.json" \ + --lcov "${events_codec_dir}/coverage-lcov.info" \ + --out "${events_codec_dir}/coverage-gate-preflight.json" \ + --fail-under-exec-lines 100 \ + --fail-under-functions 100 \ + --fail-under-branches 100 \ + --require-branches + - name: upload sdk coverage reports uses: actions/upload-artifact@v4 with: @@ -144,3 +159,4 @@ jobs: target/sdk-coverage/radroots_events/coverage-gate-blocking.json target/sdk-coverage/radroots_identity/coverage-gate-blocking.json target/sdk-coverage/radroots_trade/coverage-gate-blocking.json + target/sdk-coverage/radroots_events_codec/coverage-gate-preflight.json