Dockerfile Linter
Run Dockerfile linting using Hadolint
uses: huntridge-labs/argus/.github/actions/linter-dockerfile@0.6.7
Validate Dockerfiles using Hadolint.
Overview
This action checks Dockerfiles for best practices and common issues. It uploads results as artifacts that can be aggregated by the linting summary action.
Usage
- name: Checkout code
uses: actions/checkout@v6
- name: Run Dockerfile linting
uses: huntridge-labs/argus/.github/actions/linter-dockerfile@0.6.7
with:
fail_on_issues: false
Inputs
| Input | Description | Required | Default |
|---|---|---|---|
fail_on_issues |
Fail the job if issues are found | No | false |
paths |
Paths to search for Dockerfiles (space-separated) | No | . |
config_file |
Path to Hadolint configuration file | No | '' |
ignore_rules |
Hadolint rules to ignore (comma-separated) | No | '' |
Outputs
| Output | Description |
|---|---|
issues_count |
Number of linting issues found |
Artifacts
linter-summary-dockerfile: summary for linting-summarydockerfile-lint-results: raw lint output
Requirements
- Repository must be checked out before running this action