abovebeyond-ai/Hub quality report
Zet het coverage-rapport van een project om in één quality.json en publiceert dat als artifact, zodat de Hub (ci-scan) van elk project dezelfde vorm leest in plaats van per taal een ander formaat te moeten parsen.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Aug 13, 2026
- License
- None
Pinned Snippet
uses: abovebeyond-ai/hub-quality@6897db25c021cfc2c8fee0f933d5af884720c7d3 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| coverage-file | Pad naar het coverage-rapport (clover.xml, cobertura/coverage.xml, coverage-summary.json of lcov.info). Leeg = geen coverage, de rest wordt nog steeds gepubliceerd. | no | "" |
| tests | Aantal gedraaide tests (optioneel). | no | "" |
| failures | Aantal gefaalde tests (optioneel). De uitkomst van de run zelf komt uit de Actions-API, dit is de fijnmazige telling. | no | "" |
| duration-sec | Duur van de testrun in seconden (optioneel). | no | "" |
| extra | Vrije JSON met projecteigen metrieken, bv. {"phpstan":0,"bundleKb":412}. Zo vraagt een nieuwe metriek nooit een wijziging in de andere projecten. | no | {} |
| artifact-name | Naam van het artifact. Laat staan tenzij je meerdere rapporten per run publiceert; ci-scan zoekt op "quality". | no | quality |
Outputs
no outputs