# This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. # GitHub recommends pinning actions to a commit SHA. # To get a newer version, you will need to update the SHA. # You can also reference a tag or branch, but the action may change without warning. name: Lint Dockerfile on: push: branches: - '**' jobs: dockerfile_linting: name: Dockerfile linting runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: hadolint/hadolint-action@v3.1.0 with: dockerfile: | ./docker/alpine/Dockerfile.build ./docker/debian-bookworm/Dockerfile.build ./docker/debian-bullseye/Dockerfile.build ./docker/debian-buster/Dockerfile.build ./docker/debian-buster/selfcontained/Dockerfile config: ./docker/.config/hadolint.yml