Skip to content

Commit 6123a9d

Browse files
authored
Merge pull request #8754 from realm/tg/xcode-16.3
Add XCode 16.3
2 parents 8cb364a + 29c05f2 commit 6123a9d

File tree

9 files changed

+149
-91
lines changed

9 files changed

+149
-91
lines changed

.github/workflows/build-pr.yml

Lines changed: 105 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,20 @@ jobs:
7272
- uses: actions/checkout@v4
7373
- run: sh -x build.sh ci-pr osx
7474

75-
osx-encryption-16_2:
75+
osx-16_3:
7676
runs-on: macos-15
77-
name: Test osx-encryption on Xcode 16.2
77+
name: Test osx on Xcode 16.3
7878
env:
79-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
79+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
80+
steps:
81+
- uses: actions/checkout@v4
82+
- run: sh -x build.sh ci-pr osx
83+
84+
osx-encryption-16_3:
85+
runs-on: macos-15
86+
name: Test osx-encryption on Xcode 16.3
87+
env:
88+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
8089
steps:
8190
- uses: actions/checkout@v4
8291
- run: sh -x build.sh ci-pr osx-encryption
@@ -90,11 +99,11 @@ jobs:
9099
- uses: actions/checkout@v4
91100
- run: sh -x build.sh ci-pr swiftpm
92101

93-
swiftpm-16_2:
102+
swiftpm-16_3:
94103
runs-on: macos-15
95-
name: Test swiftpm on Xcode 16.2
104+
name: Test swiftpm on Xcode 16.3
96105
env:
97-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
106+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
98107
steps:
99108
- uses: actions/checkout@v4
100109
- run: sh -x build.sh ci-pr swiftpm
@@ -144,20 +153,29 @@ jobs:
144153
- uses: actions/checkout@v4
145154
- run: sh -x build.sh ci-pr swiftpm-debug
146155

147-
swiftpm-address-16_2:
156+
swiftpm-debug-16_3:
148157
runs-on: macos-15
149-
name: Test swiftpm-address on Xcode 16.2
158+
name: Test swiftpm-debug on Xcode 16.3
150159
env:
151-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
160+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
161+
steps:
162+
- uses: actions/checkout@v4
163+
- run: sh -x build.sh ci-pr swiftpm-debug
164+
165+
swiftpm-address-16_3:
166+
runs-on: macos-15
167+
name: Test swiftpm-address on Xcode 16.3
168+
env:
169+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
152170
steps:
153171
- uses: actions/checkout@v4
154172
- run: sh -x build.sh ci-pr swiftpm-address
155173

156-
swiftpm-thread-16_2:
174+
swiftpm-thread-16_3:
157175
runs-on: macos-15
158-
name: Test swiftpm-thread on Xcode 16.2
176+
name: Test swiftpm-thread on Xcode 16.3
159177
env:
160-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
178+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
161179
steps:
162180
- uses: actions/checkout@v4
163181
- run: sh -x build.sh ci-pr swiftpm-thread
@@ -171,11 +189,11 @@ jobs:
171189
- uses: actions/checkout@v4
172190
- run: sh -x build.sh ci-pr ios-static
173191

174-
ios-static-16_2:
192+
ios-static-16_3:
175193
runs-on: macos-15
176-
name: Test ios-static on Xcode 16.2
194+
name: Test ios-static on Xcode 16.3
177195
env:
178-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
196+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
179197
steps:
180198
- uses: actions/checkout@v4
181199
- run: sh -x build.sh ci-pr ios-static
@@ -189,11 +207,11 @@ jobs:
189207
- uses: actions/checkout@v4
190208
- run: sh -x build.sh ci-pr ios
191209

192-
ios-16_2:
210+
ios-16_3:
193211
runs-on: macos-15
194-
name: Test ios on Xcode 16.2
212+
name: Test ios on Xcode 16.3
195213
env:
196-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
214+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
197215
steps:
198216
- uses: actions/checkout@v4
199217
- run: sh -x build.sh ci-pr ios
@@ -207,11 +225,11 @@ jobs:
207225
- uses: actions/checkout@v4
208226
- run: sh -x build.sh ci-pr watchos
209227

210-
watchos-16_2:
228+
watchos-16_3:
211229
runs-on: macos-15
212-
name: Test watchos on Xcode 16.2
230+
name: Test watchos on Xcode 16.3
213231
env:
214-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
232+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
215233
steps:
216234
- uses: actions/checkout@v4
217235
- run: sh -x build.sh ci-pr watchos
@@ -225,11 +243,11 @@ jobs:
225243
- uses: actions/checkout@v4
226244
- run: sh -x build.sh ci-pr tvos
227245

228-
tvos-16_2:
246+
tvos-16_3:
229247
runs-on: macos-15
230-
name: Test tvos on Xcode 16.2
248+
name: Test tvos on Xcode 16.3
231249
env:
232-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
250+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
233251
steps:
234252
- uses: actions/checkout@v4
235253
- run: sh -x build.sh ci-pr tvos
@@ -243,11 +261,11 @@ jobs:
243261
- uses: actions/checkout@v4
244262
- run: sh -x build.sh ci-pr visionos
245263

246-
visionos-16_2:
264+
visionos-16_3:
247265
runs-on: macos-15
248-
name: Test visionos on Xcode 16.2
266+
name: Test visionos on Xcode 16.3
249267
env:
250-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
268+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
251269
steps:
252270
- uses: actions/checkout@v4
253271
- run: sh -x build.sh ci-pr visionos
@@ -297,6 +315,15 @@ jobs:
297315
- uses: actions/checkout@v4
298316
- run: sh -x build.sh ci-pr osx-swift
299317

318+
osx-swift-16_3:
319+
runs-on: macos-15
320+
name: Test osx-swift on Xcode 16.3
321+
env:
322+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
323+
steps:
324+
- uses: actions/checkout@v4
325+
- run: sh -x build.sh ci-pr osx-swift
326+
300327
ios-swift-15_3:
301328
runs-on: macos-14
302329
name: Test ios-swift on Xcode 15.3
@@ -306,11 +333,11 @@ jobs:
306333
- uses: actions/checkout@v4
307334
- run: sh -x build.sh ci-pr ios-swift
308335

309-
ios-swift-16_2:
336+
ios-swift-16_3:
310337
runs-on: macos-15
311-
name: Test ios-swift on Xcode 16.2
338+
name: Test ios-swift on Xcode 16.3
312339
env:
313-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
340+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
314341
steps:
315342
- uses: actions/checkout@v4
316343
- run: sh -x build.sh ci-pr ios-swift
@@ -324,38 +351,38 @@ jobs:
324351
- uses: actions/checkout@v4
325352
- run: sh -x build.sh ci-pr tvos-swift
326353

327-
tvos-swift-16_2:
354+
tvos-swift-16_3:
328355
runs-on: macos-15
329-
name: Test tvos-swift on Xcode 16.2
356+
name: Test tvos-swift on Xcode 16.3
330357
env:
331-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
358+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
332359
steps:
333360
- uses: actions/checkout@v4
334361
- run: sh -x build.sh ci-pr tvos-swift
335362

336-
osx-swift-evolution-16_2:
363+
osx-swift-evolution-16_3:
337364
runs-on: macos-15
338-
name: Test osx-swift-evolution on Xcode 16.2
365+
name: Test osx-swift-evolution on Xcode 16.3
339366
env:
340-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
367+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
341368
steps:
342369
- uses: actions/checkout@v4
343370
- run: sh -x build.sh ci-pr osx-swift-evolution
344371

345-
ios-swift-evolution-16_2:
372+
ios-swift-evolution-16_3:
346373
runs-on: macos-15
347-
name: Test ios-swift-evolution on Xcode 16.2
374+
name: Test ios-swift-evolution on Xcode 16.3
348375
env:
349-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
376+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
350377
steps:
351378
- uses: actions/checkout@v4
352379
- run: sh -x build.sh ci-pr ios-swift-evolution
353380

354-
tvos-swift-evolution-16_2:
381+
tvos-swift-evolution-16_3:
355382
runs-on: macos-15
356-
name: Test tvos-swift-evolution on Xcode 16.2
383+
name: Test tvos-swift-evolution on Xcode 16.3
357384
env:
358-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
385+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
359386
steps:
360387
- uses: actions/checkout@v4
361388
- run: sh -x build.sh ci-pr tvos-swift-evolution
@@ -369,11 +396,11 @@ jobs:
369396
- uses: actions/checkout@v4
370397
- run: sh -x build.sh ci-pr catalyst
371398

372-
catalyst-16_2:
399+
catalyst-16_3:
373400
runs-on: macos-15
374-
name: Test catalyst on Xcode 16.2
401+
name: Test catalyst on Xcode 16.3
375402
env:
376-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
403+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
377404
steps:
378405
- uses: actions/checkout@v4
379406
- run: sh -x build.sh ci-pr catalyst
@@ -387,20 +414,20 @@ jobs:
387414
- uses: actions/checkout@v4
388415
- run: sh -x build.sh ci-pr catalyst-swift
389416

390-
catalyst-swift-16_2:
417+
catalyst-swift-16_3:
391418
runs-on: macos-15
392-
name: Test catalyst-swift on Xcode 16.2
419+
name: Test catalyst-swift on Xcode 16.3
393420
env:
394-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
421+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
395422
steps:
396423
- uses: actions/checkout@v4
397424
- run: sh -x build.sh ci-pr catalyst-swift
398425

399-
xcframework-16_2:
426+
xcframework-16_3:
400427
runs-on: macos-15
401-
name: Test xcframework on Xcode 16.2
428+
name: Test xcframework on Xcode 16.3
402429
env:
403-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
430+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
404431
steps:
405432
- uses: actions/checkout@v4
406433
- run: sh -x build.sh ci-pr xcframework
@@ -450,56 +477,65 @@ jobs:
450477
- uses: actions/checkout@v4
451478
- run: sh -x build.sh ci-pr cocoapods-osx
452479

453-
cocoapods-ios-static-16_2:
480+
cocoapods-osx-16_3:
454481
runs-on: macos-15
455-
name: Test cocoapods-ios-static on Xcode 16.2
482+
name: Test cocoapods-osx on Xcode 16.3
456483
env:
457-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
484+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
485+
steps:
486+
- uses: actions/checkout@v4
487+
- run: sh -x build.sh ci-pr cocoapods-osx
488+
489+
cocoapods-ios-static-16_3:
490+
runs-on: macos-15
491+
name: Test cocoapods-ios-static on Xcode 16.3
492+
env:
493+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
458494
steps:
459495
- uses: actions/checkout@v4
460496
- run: sh -x build.sh ci-pr cocoapods-ios-static
461497

462-
cocoapods-ios-16_2:
498+
cocoapods-ios-16_3:
463499
runs-on: macos-15
464-
name: Test cocoapods-ios on Xcode 16.2
500+
name: Test cocoapods-ios on Xcode 16.3
465501
env:
466-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
502+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
467503
steps:
468504
- uses: actions/checkout@v4
469505
- run: sh -x build.sh ci-pr cocoapods-ios
470506

471-
cocoapods-watchos-16_2:
507+
cocoapods-watchos-16_3:
472508
runs-on: macos-15
473-
name: Test cocoapods-watchos on Xcode 16.2
509+
name: Test cocoapods-watchos on Xcode 16.3
474510
env:
475-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
511+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
476512
steps:
477513
- uses: actions/checkout@v4
478514
- run: sh -x build.sh ci-pr cocoapods-watchos
479515

480-
cocoapods-tvos-16_2:
516+
cocoapods-tvos-16_3:
481517
runs-on: macos-15
482-
name: Test cocoapods-tvos on Xcode 16.2
518+
name: Test cocoapods-tvos on Xcode 16.3
483519
env:
484-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
520+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
485521
steps:
486522
- uses: actions/checkout@v4
487523
- run: sh -x build.sh ci-pr cocoapods-tvos
488524

489-
cocoapods-catalyst-16_2:
525+
cocoapods-catalyst-16_3:
490526
runs-on: macos-15
491-
name: Test cocoapods-catalyst on Xcode 16.2
527+
name: Test cocoapods-catalyst on Xcode 16.3
492528
env:
493-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
529+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
494530
steps:
495531
- uses: actions/checkout@v4
496532
- run: sh -x build.sh ci-pr cocoapods-catalyst
497533

498-
ios-swiftui-16_2:
534+
ios-swiftui-16_3:
499535
runs-on: macos-15
500-
name: Test ios-swiftui on Xcode 16.2
536+
name: Test ios-swiftui on Xcode 16.3
501537
env:
502-
DEVELOPER_DIR: '/Applications/Xcode_16.2.app/Contents/Developer'
538+
DEVELOPER_DIR: '/Applications/Xcode_16.3.app/Contents/Developer'
503539
steps:
504540
- uses: actions/checkout@v4
505541
- run: sh -x build.sh ci-pr ios-swiftui

.github/workflows/master-push.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ on:
66
- "master"
77
- "release/**"
88
env:
9-
XCODE_VERSION: "['15.3', '15.4', '16', '16.1', '16.2']"
9+
XCODE_VERSION: "['15.3', '15.4', '16', '16.1', '16.2', '16.3']"
1010
PLATFORM: "['ios', 'osx', 'watchos', 'tvos', 'catalyst', 'visionos']"
11-
RELEASE_VERSION: '16.2'
12-
DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer
11+
RELEASE_VERSION: '16.3'
12+
DEVELOPER_DIR: /Applications/Xcode_16.3.app/Contents/Developer
1313
jobs:
1414
prepare:
1515
runs-on: ubuntu-latest
@@ -83,6 +83,9 @@ jobs:
8383
- xcode-version: 16.2
8484
xcode-version-tag: 16.2
8585
os: macos-15
86+
- xcode-version: 16.3
87+
xcode-version-tag: 16.3
88+
os: macos-15
8689
exclude:
8790
- platform: osx
8891
configuration: static
@@ -223,6 +226,8 @@ jobs:
223226
os: macos-15
224227
- xcode-version: 16.2
225228
os: macos-15
229+
- xcode-version: 16.3
230+
os: macos-15
226231
env:
227232
PLATFORM: 'osx'
228233
DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode-version }}.app/Contents/Developer

0 commit comments

Comments
 (0)