jordan-simonovski/helmcov
Run Helm template coverage and comment results on pull requests.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 30, 2026
- License
- None
Pinned Snippet
uses: jordan-simonovski/helmcov@6346c80e742f697b55b2cb9fe6b9af72a71960ce # v0.4.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| chart | Path to a Helm chart root (must include Chart.yaml). | no | "" |
| tests | Path to helm-unittest suites. Defaults to <chart>/tests in single-chart mode. | no | "" |
| charts | Root directory containing nested charts (monorepo mode). Mutually exclusive with chart. | no | "" |
| threshold | Minimum line coverage percentage (0-100). Fails the step when coverage is lower. | no | 0 |
| version | helmcov release tag (for example v0.4.2), latest for the newest release, or dev to build from source. | no | latest |
| repository | GitHub repository that hosts helmcov release assets. | no | jordan-simonovski/helmcov |
| comment | Post or update a pull request comment with markdown coverage results. | no | true |
| comment-marker | HTML comment marker used to upsert the same PR comment across pushes. | no | helmcov-comment |
| token | GitHub token for PR comments. | no | ${{ github.token }} |
| max-scenarios | Maximum generated value scenarios per suite. | no | 20 |
| seed | Random seed for deterministic scenario ordering. | no | 42 |
| kube-version | Kubernetes version passed to Helm .Capabilities context. | no | 1.28.0 |
| markdown-file | Path for markdown PR comment output written by helmcov. | no | helmcov-coverage.md |
| file-summary | Include the per-file coverage table in the PR comment. | no | false |
| include-tpl-sources | Include tpl(...) inline template sources (tpl:<hash>) in markdown output. | no | false |
Outputs
| name | description |
|---|---|
| line-coverage | Overall line coverage percentage. |
| branch-coverage | Overall branch coverage percentage. |
| markdown-file | Path to the generated markdown coverage report. |