Skip to content

ci(fresh-clone): set shell: bash for set -o pipefail#19

Merged
hanzo-dev merged 1 commit into
mainfrom
fix/fresh-clone-bash-shell
May 17, 2026
Merged

ci(fresh-clone): set shell: bash for set -o pipefail#19
hanzo-dev merged 1 commit into
mainfrom
fix/fresh-clone-bash-shell

Conversation

@hanzo-dev
Copy link
Copy Markdown
Member

ubuntu:24.04 dash doesn't support pipefail. Mirror the fix already on luxfi/consensus.

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.
@hanzo-dev hanzo-dev merged commit 128b8c2 into main May 17, 2026
7 of 12 checks passed
hanzo-dev added a commit that referenced this pull request May 29, 2026
ci(fresh-clone): set shell: bash for set -o pipefail
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant