chmeliik/checkton

Runs ShellCheck on Tekton yaml files (and other yaml files, but mainly Tekton)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 2, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: chmeliik/checkton@c24110a11ba3d4acb90964be57fc1177fed2918f # v0.4.0

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

namedescriptionrequireddefault
differentialReport new violations introduced in a Pull Request, ignore existing violations. Set to false to report all violations in all files.notrue
include-regexFiles paths to include (regex pattern).no\.ya?ml$
exclude-regexFiles paths to exclude (regex pattern).no""
pull-request-baseHash of the latest commit in the base branch.no${{ github.event.pull_request.base.sha || github.event.merge_group.base_sha }}
pull-request-headHash of the latest commit in the Pull Request.no${{ github.event.pull_request.head.sha || github.event.merge_group.head_sha }}
fail-on-findingsFail when ShellCheck reports some violations? (May wish to set this to false if you're going to upload the SARIF report anyway. GitHub takes care of the reporting.)notrue
find-renamesSimilarity threshold to detect renamed files (see the git-diff manpage). Set to false to disable finding renames.no50%
find-copiesSimilarity threshold to detect copied files (see the git-diff manpage). Set to false to disable finding copies.no50%
find-copies-harderInspect unmodified files as candidates for the source of copy. This is a very expensive operation for large projects, so use it with caution. (See the git-diff manpage).nofalse
display-styleDisplay violations in the specified style. Valid values: csgrep, sarif-fmtnosarif-fmt
namedescription
sarifPath to the generated SARIF report.