lfreleng-actions/🔍 GitHub Action/Workflow Linter
Linter for validating GitHub workflow/action calls
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Path to scan for workflows (default: current directory). Input values are passed to the linter as literal strings (they are not subject to shell-variable expansion); use GitHub expression contexts (such as the github.workspace context) for dynamic values. | no | . |
| config-file | Path to configuration file | no | — |
| log-level | Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL) | no | INFO |
| output-format | Output format (text, json) | no | text |
| fail-on-error | Exit with error code if validation failures found | no | true |
| parallel | Enable parallel processing | no | true |
| workers | Number of parallel workers (1-32) | no | 4 |
| exclude | Comma-separated patterns to exclude from scanning | no | — |
| require-pinned-sha | Require action calls to be pinned to commit SHAs | no | true |
| skip-actions | Skip scanning action.yaml/action.yml files | no | false |
| validation-method | Validation method (github-api, git, or auto-detect) | no | — |
Outputs
| name | description |
|---|---|
| errors-found | Number of validation errors found |
| total-calls | Total number of action calls scanned |
| scan-summary | JSON summary of scan results |