From b9518df7130afa840fd8edd1cba02167f3630158 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Sat, 16 May 2026 21:41:56 +0000 Subject: [PATCH] fix(pr-validation): install shellcheck via wget instead of apt-get The act runner container runs as root and apt-get may not be available or require sudo. Download the pre-built binary tarball directly instead. Co-Authored-By: Paperclip --- .github/workflows/pr-validation.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-validation.yaml b/.github/workflows/pr-validation.yaml index ffa89c7..306f7b4 100644 --- a/.github/workflows/pr-validation.yaml +++ b/.github/workflows/pr-validation.yaml @@ -34,7 +34,11 @@ jobs: - name: Install shellcheck run: | - apt-get update -qq && apt-get install -y -qq shellcheck >/dev/null 2>&1 + SC_VERSION="v0.10.0" + mkdir -p "$HOME/.local/bin" + wget -qO- "https://github.com/koalaman/shellcheck/releases/download/${SC_VERSION}/shellcheck-${SC_VERSION}.linux.x86_64.tar.xz" \ + | tar -xJ --strip-components=1 -C "$HOME/.local/bin" "shellcheck-${SC_VERSION}/shellcheck" + echo "$HOME/.local/bin" >> "$GITHUB_PATH" - name: Shellcheck scripts run: |