diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index 9f88fbb..732385a 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -24,6 +24,7 @@ jobs: shellcheck: if: github.event.pull_request.draft == false runs-on: ubuntu-latest + timeout-minutes: 5 permissions: contents: read @@ -38,7 +39,9 @@ jobs: SCRIPTS_INPUT: ${{ inputs.scripts }} SEVERITY: ${{ inputs.severity }} run: | - sudo apt-get update -qq && sudo apt-get install -y -qq shellcheck + if ! command -v shellcheck >/dev/null 2>&1; then + sudo apt-get update -qq && sudo apt-get install -y -qq shellcheck + fi echo "ShellCheck version: $(shellcheck --version | head -2 | tail -1)" echo ""