From 4b7c7d90a00af4995b3d7948e119c90114a20a98 Mon Sep 17 00:00:00 2001 From: ICHINOSE Shogo Date: Fri, 28 Apr 2023 00:32:41 +0900 Subject: [PATCH] fail if reviewdog is not installed --- action.yml | 4 ++++ install.sh | 2 ++ 2 files changed, 6 insertions(+) diff --git a/action.yml b/action.yml index a6ca929..8e916b5 100644 --- a/action.yml +++ b/action.yml @@ -13,6 +13,10 @@ runs: REVIEWDOG_VERSION: ${{ inputs.reviewdog_version }} REVIEWDOG_TEMPDIR: ${{ runner.temp }} - run: | + if ! command -v reviewdog >/dev/null 2>&1; then + echo "reviewdog was not installed" + exit 1 + fi echo "::group::📖 reviewdog -h" reviewdog -h 2>&1 || true echo "::endgroup::" diff --git a/install.sh b/install.sh index 3d964dc..424e909 100755 --- a/install.sh +++ b/install.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -euo pipefail + VERSION="${REVIEWDOG_VERSION:-latest}" TEMP="${REVIEWDOG_TEMPDIR}"