From 292767afb48fe4c3acc3233e88a45e5a3f93ffec Mon Sep 17 00:00:00 2001 From: Daniel Hiltgen Date: Sat, 4 Oct 2025 11:46:45 -0700 Subject: [PATCH] CI: fix win arm build (#12502) Resolve subtle erroraction stickiness difference between x86 and arm builder setup --- .github/workflows/release.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index be6f1dd8f..0aa7d53db 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -214,11 +214,15 @@ jobs: go-version-file: go.mod - name: Verify gcc is actually clang run: | - gcc -v - if (((& gcc -v 2>&1) -join "`n") -notmatch 'clang') { + $ErrorActionPreference='Continue' + $version=& gcc -v 2>&1 + $version=$version -join "`n" + echo "gcc is $version" + if ($version -notmatch 'clang') { echo "ERROR: GCC must be clang for proper utf16 handling" exit 1 } + $ErrorActionPreference='Stop' - run: | go build -o dist/${{ matrix.os }}-${{ matrix.arch }}/ . - uses: actions/upload-artifact@v4