miroir/k8s
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
..
argo-workflows feat(ci): add HTML coverage output + PR comments for coverage delta (P9.1) 2026-05-24 17:02:05 -04:00
argocd P8: Finalize CI/CD templates, prod ArgoCD app, and CHANGELOG for v0.1.0 2026-04-19 15:09:14 -04:00
examples/argocd-apps feat(k8s): add ArgoCD Application templates for GitOps deployments 2026-05-24 08:34:24 -04:00
openbao-policy.hcl P12: close Phase 12 epic — all 6 open problems triaged and documented 2026-04-24 19:14:23 -04:00