Skip to content

Commit 94a7674

Browse files
committed
Bump Apple platform workflows to Xcode 16.3/Swift 6.1 to fix xcodebuild
The Swift Package Collection signing certificate used by Xcode 15.4 expired 10 hours ago and broke any workflows that used xcodebuild (for SwiftCrossUI's CI at least). It's probably a good that that all platforms are getting tested against the same Swift version now anyway.
1 parent 2797197 commit 94a7674

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

.github/workflows/build-test-and-docs.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ on:
1111

1212
jobs:
1313
macos:
14-
runs-on: macos-14
14+
runs-on: macos-15
1515
steps:
16-
- name: Force Xcode 15.4
17-
run: sudo xcode-select -switch /Applications/Xcode_15.4.app
16+
- name: Force Xcode 16.3 (Swift 6.1)
17+
run: sudo xcode-select -switch /Applications/Xcode_16.3.app
1818

1919
- name: Swift version
2020
run: swift --version
@@ -60,16 +60,16 @@ jobs:
6060
run: swift test --test-product swift-cross-uiPackageTests
6161

6262
uikit:
63-
runs-on: macos-14
63+
runs-on: macos-15
6464
strategy:
6565
matrix:
6666
device-type:
6767
- iPhone
6868
- iPad
6969
- TV
7070
steps:
71-
- name: Force Xcode 15.4
72-
run: sudo xcode-select -switch /Applications/Xcode_15.4.app
71+
- name: Force Xcode 16.3 (Swift 6.1)
72+
run: sudo xcode-select -switch /Applications/Xcode_16.3.app
7373

7474
- name: Swift version
7575
run: swift --version
@@ -131,10 +131,10 @@ jobs:
131131
xcodebuild-device-type: ${{ matrix.device-type }}
132132

133133
uikit-catalyst:
134-
runs-on: macos-14
134+
runs-on: macos-15
135135
steps:
136-
- name: Force Xcode 15.4
137-
run: sudo xcode-select -switch /Applications/Xcode_15.4.app
136+
- name: Force Xcode 16.3 (Swift 6.1)
137+
run: sudo xcode-select -switch /Applications/Xcode_16.3.app
138138

139139
- name: Swift version
140140
run: swift --version

0 commit comments

Comments
 (0)