diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2652fdd13..1d4dce1b0 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -2,9 +2,6 @@ # yamllint disable rule:comments rule:line-length rule:truthy name: Lint -env: - HADOLINT_VERSION: v1.17.2 - on: pull_request: branches: ["master"] @@ -25,15 +22,10 @@ jobs: persist-credentials: false - name: Run linter - id: changed_files - run: | - shopt -s globstar - for dockerfile in **/Dockerfile; do - echo "Linting: $dockerfile" - docker run --rm -i \ - -v $(pwd)/.hadolint.yaml:/.hadolint.yaml:ro \ - hadolint/hadolint:${{ env.HADOLINT_VERSION }} < "$dockerfile" - done + uses: hadolint/hadolint-action@06be81baf89a55ffd0e24b8f04a4185738dd3387 # v3.5.0 + with: + recursive: true + config: .hadolint.yaml yamllint: runs-on: ubuntu-latest diff --git a/.hadolint.yaml b/.hadolint.yaml index 99819b5cf..788091eb2 100644 --- a/.hadolint.yaml +++ b/.hadolint.yaml @@ -6,7 +6,12 @@ ignored: - DL3008 - DL3013 - DL3018 + - DL3025 + - DL3029 - DL3042 + - DL3059 + - DL3066 - DL4006 - SC2046 - SC2086 + - SC3010