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> |
||
|---|---|---|
| .. | ||
| argo-workflows | ||
| argocd | ||
| examples/argocd-apps | ||
| openbao-policy.hcl | ||