From 54b12814e0bb6e4ce33176ac408300b0bff3810d Mon Sep 17 00:00:00 2001 From: David Farrell Date: Fri, 28 Oct 2022 11:42:30 -0700 Subject: [PATCH] bug:Install shellcheck wget Installs shellcheck via wget of github release for 'stable' linux version --- .github/workflows/ci.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d1c0eca..8e772ec5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,10 +49,17 @@ jobs: uses: actions/setup-python@v2 with: python-version: 3.8 + # - name: Update APT Package Lists + # run: sudo apt-get update - name: Install shfmt run: GO111MODULE=on go get mvdan.cc/sh/v3/cmd/shfmt - name: Install shellcheck - run: brew install shellcheck + env: + scversion: stable # Or latest, vxx, etc + run: | + wget -qO- "https://github.com/koalaman/shellcheck/releases/download/${scversion?}/shellcheck-${scversion?}.linux.x86_64.tar.xz" | tar -xJv "shellcheck-${scversion}/shellcheck" + sudo cp "shellcheck-${scversion}/shellcheck" /usr/bin/ + shellcheck --version - name: Install pre-commit run: python3 -m pip install -r test/lint-requirements.txt - name: Run lint