Adds a step after backend coverage that parses the JaCoCo XML report and prints a formatted table showing line and branch coverage with pass/fail status against thresholds (70% lines, 60% branches). The frontend coverage is already visible from Vitest's built-in text reporter which prints during npm run test:coverage. Both HTML reports remain downloadable as artifacts (backend-coverage and frontend-coverage ZIPs). Result: coverage numbers are visible at a glance in the CI job log without needing to download and unzip artifacts. |
||
|---|---|---|
| .. | ||
| ci.yml | ||