nicholas-fedor/actionlint-action

Lint GitHub Actions workflows using the official actionlint release binary.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionactionlint version to use (e.g. "1.7.12"). Leave empty or omit to automatically use the latest release from GitHub. no""
working-directoryDirectory to run actionlint from (defaults to $GITHUB_WORKSPACE)no""
github-tokenGitHub token to use when querying the GitHub API for the latest release. Recommended: use the default GITHUB_TOKEN or a PAT with 'public_repo' scope. Falls back to anonymous requests (lower rate limit) if not provided. no""
ignoreRegular expression matching error messages to ignore. May be specified multiple times by separating patterns with newlines. Empty by default (no messages ignored). no""
shellcheckCommand name or file path of the shellcheck executable. Set to an empty string to disable shellcheck integration. Defaults to "shellcheck". noshellcheck
pyflakesCommand name or file path of the pyflakes executable. Set to an empty string to disable pyflakes integration. Defaults to "pyflakes". nopyflakes
onelineUse one line per error. Useful for parsing output from programs.nofalse
formatCustom Go template to format error messages. See actionlint documentation for available template variables and functions. no""
config-fileFile path to a config file. When set, overrides the default auto-discovery of .github/actionlint.yaml or .github/actionlint.yml. no""
no-colorDisable colorful output.nofalse
colorForce colorful output even when not connected to a TTY.nofalse
verboseEnable verbose log output.nofalse
debugEnable debug output.nofalse
stdin-filenameFile name used when reading input from stdin (-). Defaults to "<stdin>". no""
filesWorkflow file paths to lint, separated by whitespace. Use "-" to read from stdin. When empty, actionlint auto-discovers workflow files in .github/workflows/. no""

no outputs