Skip to content

Commit d55f650

Browse files
authored
chore: Update latest Swift & Xcode versions on CI (#936)
1 parent ec6dd6e commit d55f650

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -22,35 +22,35 @@ jobs:
2222
- macos-15
2323
xcode:
2424
- Xcode_15.2
25-
- Xcode_16.1
25+
- Xcode_16.4
2626
destination:
2727
- 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
28-
- 'platform=iOS Simulator,OS=18.1,name=iPhone 16'
28+
- 'platform=iOS Simulator,OS=18.5,name=iPhone 16'
2929
- 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
30-
- 'platform=tvOS Simulator,OS=18.1,name=Apple TV 4K (3rd generation) (at 1080p)'
30+
- 'platform=tvOS Simulator,OS=18.5,name=Apple TV 4K (3rd generation) (at 1080p)'
3131
- 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
32-
- 'platform=visionOS Simulator,OS=2.1,name=Apple Vision Pro'
32+
- 'platform=visionOS Simulator,OS=2.5,name=Apple Vision Pro'
3333
- 'platform=macOS'
3434
exclude:
3535
# Don't run old macOS with new Xcode
3636
- runner: macos-14
37-
xcode: Xcode_16.1
37+
xcode: Xcode_16.4
3838
# Don't run new macOS with old Xcode
3939
- runner: macos-15
4040
xcode: Xcode_15.2
4141
# Don't run old simulators with new Xcode
4242
- destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
43-
xcode: Xcode_16.1
43+
xcode: Xcode_16.4
4444
- destination: 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
45-
xcode: Xcode_16.1
45+
xcode: Xcode_16.4
4646
- destination: 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
47-
xcode: Xcode_16.1
47+
xcode: Xcode_16.4
4848
# Don't run new simulators with old Xcode
49-
- destination: 'platform=tvOS Simulator,OS=18.1,name=Apple TV 4K (3rd generation) (at 1080p)'
49+
- destination: 'platform=tvOS Simulator,OS=18.5,name=Apple TV 4K (3rd generation) (at 1080p)'
5050
xcode: Xcode_15.2
51-
- destination: 'platform=iOS Simulator,OS=18.1,name=iPhone 16'
51+
- destination: 'platform=iOS Simulator,OS=18.5,name=iPhone 16'
5252
xcode: Xcode_15.2
53-
- destination: 'platform=visionOS Simulator,OS=2.1,name=Apple Vision Pro'
53+
- destination: 'platform=visionOS Simulator,OS=2.5,name=Apple Vision Pro'
5454
xcode: Xcode_15.2
5555
steps:
5656
- name: Configure Xcode
@@ -92,35 +92,35 @@ jobs:
9292
- macos-15
9393
xcode:
9494
- Xcode_15.2
95-
- Xcode_16.1
95+
- Xcode_16.4
9696
destination:
9797
- 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
98-
- 'platform=iOS Simulator,OS=18.1,name=iPhone 16'
98+
- 'platform=iOS Simulator,OS=18.5,name=iPhone 16'
9999
- 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
100-
- 'platform=tvOS Simulator,OS=18.1,name=Apple TV 4K (3rd generation) (at 1080p)'
100+
- 'platform=tvOS Simulator,OS=18.5,name=Apple TV 4K (3rd generation) (at 1080p)'
101101
- 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
102-
- 'platform=visionOS Simulator,OS=2.1,name=Apple Vision Pro'
102+
- 'platform=visionOS Simulator,OS=2.5,name=Apple Vision Pro'
103103
- 'platform=macOS'
104104
exclude:
105105
# Don't run old macOS with new Xcode
106106
- runner: macos-14
107-
xcode: Xcode_16.1
107+
xcode: Xcode_16.4
108108
# Don't run new macOS with old Xcode
109109
- runner: macos-15
110110
xcode: Xcode_15.2
111111
# Don't run old simulators with new Xcode
112112
- destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
113-
xcode: Xcode_16.1
113+
xcode: Xcode_16.4
114114
- destination: 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
115-
xcode: Xcode_16.1
115+
xcode: Xcode_16.4
116116
- destination: 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
117-
xcode: Xcode_16.1
117+
xcode: Xcode_16.4
118118
# Don't run new simulators with old Xcode
119-
- destination: 'platform=tvOS Simulator,OS=18.1,name=Apple TV 4K (3rd generation) (at 1080p)'
119+
- destination: 'platform=tvOS Simulator,OS=18.5,name=Apple TV 4K (3rd generation) (at 1080p)'
120120
xcode: Xcode_15.2
121-
- destination: 'platform=iOS Simulator,OS=18.1,name=iPhone 16'
121+
- destination: 'platform=iOS Simulator,OS=18.5,name=iPhone 16'
122122
xcode: Xcode_15.2
123-
- destination: 'platform=visionOS Simulator,OS=2.1,name=Apple Vision Pro'
123+
- destination: 'platform=visionOS Simulator,OS=2.5,name=Apple Vision Pro'
124124
xcode: Xcode_15.2
125125
steps:
126126
- name: Configure Xcode
@@ -181,7 +181,7 @@ jobs:
181181
- ubuntu-24.04-arm
182182
swift:
183183
- 5.9-focal
184-
- 6.0-jammy
184+
- 6.1-jammy
185185
container:
186186
image: swift:${{ matrix.swift }}
187187
env:
@@ -214,7 +214,7 @@ jobs:
214214
- ubuntu-24.04-arm
215215
swift:
216216
- 5.9-focal
217-
- 6.0-jammy
217+
- 6.1-jammy
218218
container:
219219
image: swift:${{ matrix.swift }}
220220
env:

0 commit comments

Comments
 (0)