Skip to content

Commit b37775c

Browse files
committed
Pin Swift 6.3.1 to Windows runners only
Swift 6.3.1's downloaded toolchain on macos-15 resolves against the older Xcode 16.4 SDK's simd.swiftinterface and fails with thousands of \"simd_floatNxM is not a member type\" errors. macOS and Linux were green on 6.2.3 — only Windows needed the bump to satisfy the new MSVC's Clang 20+ requirement.
1 parent f45a999 commit b37775c

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: SwiftyLab/setup-swift@latest
1919
with:
20-
swift-version: "6.3.1"
20+
swift-version: ${{ matrix.os == 'windows-latest' && '6.3.1' || '6.2.3' }}
2121
- uses: actions/checkout@v4
2222

2323
- name: Install Linux dependencies

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: SwiftyLab/setup-swift@latest
1919
with:
20-
swift-version: "6.3.1"
20+
swift-version: ${{ matrix.os == 'windows-latest' && '6.3.1' || '6.2.3' }}
2121
- uses: actions/checkout@v4
2222

2323
- name: Install Linux dependencies

0 commit comments

Comments
 (0)