abovebeyond-ai/Elixir quality report
Zet het coverage-rapport van een project om in één quality.json en publiceert dat als artifact, zodat Elixir (de ci-meting) 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 31, 2026
- License
- None
Pinned Snippet
uses: abovebeyond-ai/elixir-quality@ea569b1672b36407eab30d940c3391c92df82b0e # 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