miroir/crates
jedarden 184ca2bffe feat(ci): add HTML coverage output + PR comments for coverage delta (P9.1)
Updates the CI workflow to:

1. Add HTML coverage report output (plan §8 coverage policy)
   - Previously only generated Lcov + Xml formats
   - Now also outputs Html for browser-based viewing

2. Publish coverage reports as Argo artifacts
   - coverage-html/ directory for interactive browsing
   - cobertura.xml for CI tool integration
   - lcov.info for diff tools

3. Add PR comment showing coverage delta
   - Posts coverage percentage on PRs when revision != main
   - Shows current coverage vs 90% target vs base (main)
   - Includes link to full coverage artifact

4. Generate coverage summary file for PR comment consumption

The coverage gate (--fail-under 90) was already in place; this adds
the visibility (artifacts + PR comments) required by plan §8.

Closes: miroir-89x.1

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 17:02:05 -04:00
..
miroir-core feat(ilm): add acceptance tests for ILM rollover (plan §13.17) 2026-05-24 16:57:55 -04:00
miroir-ctl docs(miroir-ctl): add subcommand runbooks and help text (P11.4, miroir-uyx.4) 2026-05-24 11:47:36 -04:00
miroir-proxy feat(ci): add HTML coverage output + PR comments for coverage delta (P9.1) 2026-05-24 17:02:05 -04:00