From 72141bab7a5ecf47442603a7139f9f5b0c3c7c24 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 29 Jan 2024 11:51:28 +0100 Subject: [PATCH] build: Lint Dockerfile (#610) --- .github/workflows/check.yml | 18 ++++++++++++++---- .github/workflows/test.yml | 1 + 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index da13975..3c0c41a 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -7,8 +7,18 @@ jobs: name: shellcheck runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Run ShellCheck + - + name: Checkout + uses: actions/checkout@v4 + - + name: Run ShellCheck uses: ludeeus/action-shellcheck@master -env: - SHELLCHECK_OPTS: -x --source-path=src -e SC2001 -e SC2034 -e SC2064 -e SC2317 -e SC2153 -e SC2028 + env: + SHELLCHECK_OPTS: -x --source-path=src -e SC2001 -e SC2034 -e SC2064 -e SC2317 -e SC2153 -e SC2028 + - + name: Lint Dockerfile + uses: hadolint/hadolint-action@v3.1.0 + with: + dockerfile: Dockerfile + ignore: DL3008,DL3003,DL3006 + failure-threshold: warning diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f994183..3afaa42 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,6 +3,7 @@ on: pull_request: paths: - '**/*.sh' + - 'Dockerfile' - '.github/workflows/test.yml' - '.github/workflows/check.yml'