Skip to content

Commit 417658d

Browse files
mrecachinasCopilot
andauthored
Keep Go 1.21 macOS tests on a compatible runner
Use the supported macos-15 image for the macOS leg while retaining its existing check name. macOS 26 dyld rejects Go 1.21.3 internal-linker binaries without LC_UUID; preserve the established Go toolchain instead of bumping it. Keep Linux/Windows runners, all SHA pins, build steps, race tests, timeouts, and matrix coverage unchanged. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent e52282d commit 417658d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎.github/workflows/test.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ jobs:
99
matrix:
1010
os: [ubuntu-latest, macos-latest, windows-latest]
1111
fail-fast: false
12-
runs-on: ${{ matrix.os }}
12+
# Preserve Go 1.21 coverage: macOS 26 rejects its linker output without LC_UUID.
13+
runs-on: ${{ matrix.os == 'macos-latest' && 'macos-15' || matrix.os }}
1314
steps:
1415
- name: Set up Go
1516
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0

0 commit comments

Comments
 (0)