Skip to content

Commit 8001525

Browse files
authored
Run CI on macOS 15 (#45)
* Run on macOS 15 * No return * Update simulator names
1 parent 2e27c0e commit 8001525

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
pod-lint:
1111
name: Pod Lint
12-
runs-on: macos-14
12+
runs-on: macos-15
1313
steps:
1414
- name: Checkout Repo
1515
uses: actions/checkout@v4
@@ -29,7 +29,7 @@ jobs:
2929
run: bundle exec pod lib lint --verbose --fail-fast --swift-version=6.0
3030
spm-16:
3131
name: Build Xcode 16
32-
runs-on: macos-14
32+
runs-on: macos-15
3333
strategy:
3434
matrix:
3535
platforms: [
@@ -65,7 +65,7 @@ jobs:
6565
token: ${{ secrets.CODECOV_TOKEN }}
6666
spm-16-swift:
6767
name: Swift Build Xcode 16
68-
runs-on: macos-14
68+
runs-on: macos-15
6969
steps:
7070
- name: Checkout Repo
7171
uses: actions/checkout@v4

Scripts/build.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,40 +31,40 @@ enum Platform: String, CaseIterable, CustomStringConvertible {
3131
var destination: String {
3232
switch self {
3333
case .iOS_18:
34-
return "platform=iOS Simulator,OS=18.0,name=iPad Pro (12.9-inch) (6th generation)"
34+
"platform=iOS Simulator,OS=18.0,name=iPad (10th generation)"
3535

3636
case .tvOS_18:
37-
return "platform=tvOS Simulator,OS=18.0,name=Apple TV"
37+
"platform=tvOS Simulator,OS=18.0,name=Apple TV"
3838

3939
case .macOS_15,
4040
.macCatalyst_15:
41-
return "platform=OS X"
41+
"platform=OS X"
4242

4343
case .watchOS_11:
44-
return "OS=11.0,name=Apple Watch Series 7 (45mm)"
44+
"OS=11.0,name=Apple Watch Series 10 (46mm)"
4545

4646
case .visionOS_2:
47-
return "OS=2.0,name=Apple Vision Pro"
47+
"OS=2.0,name=Apple Vision Pro"
4848
}
4949
}
5050

5151
var sdk: String {
5252
switch self {
5353
case .iOS_18:
54-
return "iphonesimulator"
54+
"iphonesimulator"
5555

5656
case .tvOS_18:
57-
return "appletvsimulator"
57+
"appletvsimulator"
5858

5959
case .macOS_15,
6060
.macCatalyst_15:
61-
return "macosx15.0"
61+
"macosx15.0"
6262

6363
case .watchOS_11:
64-
return "watchsimulator"
64+
"watchsimulator"
6565

6666
case .visionOS_2:
67-
return "xrsimulator"
67+
"xrsimulator"
6868
}
6969
}
7070

0 commit comments

Comments
 (0)