From 5fc075c6343b21a547325572f882e0cd4ea2f52e Mon Sep 17 00:00:00 2001 From: Hanzo AI Date: Sat, 16 May 2026 18:29:48 -0700 Subject: [PATCH] ci(fresh-clone): set shell: bash for set -o pipefail The container image ubuntu:24.04 uses dash as /bin/sh which doesn't support `set -o pipefail`. The default GHA shell `sh -e` thus errors out: /__w/_temp/...sh: 1: set: Illegal option -o pipefail Force `shell: bash` on the test step (the only step using pipefail). Mirrors the same fix already on luxfi/consensus's fresh-clone-ci.yml. --- .github/workflows/fresh-clone-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/fresh-clone-ci.yml b/.github/workflows/fresh-clone-ci.yml index bdd46594..5023c0af 100644 --- a/.github/workflows/fresh-clone-ci.yml +++ b/.github/workflows/fresh-clone-ci.yml @@ -60,6 +60,7 @@ jobs: - name: go test (count=1, no cache) id: gotest working-directory: repo + shell: bash run: | set -o pipefail go test -count=1 -timeout 300s ./... 2>&1 | tee ../go-test.log