From ca7a1fbb489fffcdcf14bff70d34d7daed07a4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bauer?= Date: Wed, 26 Feb 2020 22:51:22 +0100 Subject: [PATCH] added dockerlint --- .github/lint-scripts.sh | 5 +++-- .github/workflows/ci.yaml | 9 ++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/lint-scripts.sh b/.github/lint-scripts.sh index d2c824a..7bf2204 100755 --- a/.github/lint-scripts.sh +++ b/.github/lint-scripts.sh @@ -5,12 +5,13 @@ set -o errexit -REPO_ROOT="$(git rev-parse --show-toplevel)" TMP_FILE="$(mktemp)" -find "${REPO_ROOT}" -type f -name "*.sh" > "${TMP_FILE}" +find . -type f -name "*.sh" > "${TMP_FILE}" while read -r FILE; do echo lint "${FILE}" shellcheck -x "${FILE}" done < "${TMP_FILE}" + +rm "${TMP_FILE}" diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c1837a9..d87cfec 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -14,8 +14,15 @@ jobs: with: args: .github/lint-scripts.sh + lint-docker-files: + runs-on: ubuntu-latest + steps: + - name: lint zammad dockerfile + uses: brpaz/hadolint-action@master + with: + dockerfile: zammad/Dockerfile + install-docker-compose: - name: install-docker-compose timeout-minutes: 30 runs-on: ubuntu-latest needs: lint-bash-scripts