Commit 35e4621
fix(ci): remove auto-commit of coverage badge
Remove the 'Commit coverage badge to main' step which fails due to
branch protection rules requiring verified signatures. The CI now:
- ✅ Runs all tests
- ✅ Checks coverage threshold (75%)
- ✅ Runs lint checks (errcheck)
- ✅ Builds successfully
- ✅ Generates coverage badge JSON (but doesn't auto-commit)
Badge can be updated manually if needed, but auto-commit is blocked
by repository rules (PR required, signed commits, mergegate check).
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent a3e78ba commit 35e4621
1 file changed
Lines changed: 2 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
| 211 | + | |
| 212 | + | |
219 | 213 | | |
220 | 214 | | |
221 | 215 | | |
| |||
0 commit comments