From fc92daafb4e9cfb898f47ebd69c4c3764ebc4c5a Mon Sep 17 00:00:00 2001 From: jkbennitt <65491917+jkbennitt@users.noreply.github.com> Date: Wed, 4 Nov 2026 14:42:02 -0500 Subject: [PATCH] ci: run steps with explicit bash so pipes keep failures (pipefail) --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01e7d75..d397c93 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,11 @@ env: DOTNET_NOLOGO: "1" DOTNET_CLI_TELEMETRY_OPTOUT: "1" +defaults: + run: + # Explicit bash adds -o pipefail, so `cmd | tee` keeps cmd's exit code. + shell: bash + jobs: verify: # Required check name. Keep it exactly `verify`.