step-security/Cucumber Report to Annotations

This GitHub Action parses Cucumber test reports (JSON or NDJSON) and publishes them as GitHub Annotations—making test feedback visible directly in pull requests and commits

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
access-tokenGitHub token used to post annotationsyes${{ github.token }}
pathGlob pattern to locate Cucumber JSON or NDJSON report filesyes**/cucumber-report.json
check-status-on-errorCheck conclusion when errors are found. Can be 'success', 'neutral', or 'failure'.yesfailure
check-status-on-undefinedCheck conclusion when undefined steps are found. Can be 'success', 'neutral', or 'failure'.yessuccess
check-status-on-pendingCheck conclusion when pending steps are found. Can be 'success', 'neutral', or 'failure'.yessuccess
annotation-status-on-errorAnnotation level for errors. Can be 'notice', 'warning', or 'failure'.yesfailure
annotation-status-on-undefinedAnnotation level for undefined steps. Can be 'notice', 'warning', or 'failure'. If unset, no annotation is generated for undefined steps.no
annotation-status-on-pendingAnnotation level for pending steps. Can be 'notice', 'warning', or 'failure'. If unset, no annotation is generated for pending steps.no
show-number-of-error-on-check-titleIf true, the number of errors will be shown in the check run title.yestrue
show-global-summary-reportIf true, includes a summary report for each feature file.yesfalse
number-of-test-error-to-fail-jobMinimum number of test errors required to fail the job. Use -1 to never fail the build.yes-1
nameName of the GitHub Check runyesCucumber report

no outputs