jordan-simonovski/helmcov

Run Helm template coverage and comment results on pull requests.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 30, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: jordan-simonovski/helmcov@6346c80e742f697b55b2cb9fe6b9af72a71960ce # v0.4.3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
chartPath to a Helm chart root (must include Chart.yaml).no""
testsPath to helm-unittest suites. Defaults to <chart>/tests in single-chart mode.no""
chartsRoot directory containing nested charts (monorepo mode). Mutually exclusive with chart.no""
thresholdMinimum line coverage percentage (0-100). Fails the step when coverage is lower.no0
versionhelmcov release tag (for example v0.4.2), latest for the newest release, or dev to build from source.nolatest
repositoryGitHub repository that hosts helmcov release assets.nojordan-simonovski/helmcov
commentPost or update a pull request comment with markdown coverage results.notrue
comment-markerHTML comment marker used to upsert the same PR comment across pushes.nohelmcov-comment
tokenGitHub token for PR comments.no${{ github.token }}
max-scenariosMaximum generated value scenarios per suite.no20
seedRandom seed for deterministic scenario ordering.no42
kube-versionKubernetes version passed to Helm .Capabilities context.no1.28.0
markdown-filePath for markdown PR comment output written by helmcov.nohelmcov-coverage.md
file-summaryInclude the per-file coverage table in the PR comment.nofalse
include-tpl-sourcesInclude tpl(...) inline template sources (tpl:<hash>) in markdown output.nofalse
namedescription
line-coverageOverall line coverage percentage.
branch-coverageOverall branch coverage percentage.
markdown-filePath to the generated markdown coverage report.