ci(core): increase coverage threshold back to 85%
What changed, and why it matters
This commit simply raises a test-coverage threshold from 84% to 85% for all hardware models in the project's continuous-integration workflow. It removes a temporary exception that had been made for one model (T3B1). There is no change to the firmware code that runs on devices, no bug fix, and no security-related content.
No security action needed. Treat as a routine CI maintenance change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies .github/workflows/core.yml, changing the COVERAGE_THRESHOLD environment variable from a conditional expression (matrix.model == 'T3B1' && 84 || 85) to a constant value of 85. This is a CI quality-gate adjustment and does not touch source code, cryptography, device interfaces, or build outputs.
Changed components
GitHub Actions CI workflow for core firmware test coverageInspect captured patch +1 / −2
diff --git a/.github/workflows/core.yml b/.github/workflows/core.yml
index da2c3897..ab4e5bec 100644
--- a/.github/workflows/core.yml
+++ b/.github/workflows/core.yml
@@ -681,8 +681,7 @@ jobs:
matrix:
model: [T2T1, T3B1, T3T1, T3W1]
env:
- # TODO: https://github.com/trezor/trezor-firmware/issues/5957
- COVERAGE_THRESHOLD: ${{ matrix.model == 'T3B1' && 84 || 85 }}
+ COVERAGE_THRESHOLD: 85
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # actions/checkout@v6.0.2
with:
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.