Skip to content

Commit c4bf274

Browse files
Bump CI simulator OS versions
The current ones don't seem to be available any more.
1 parent afc2ecf commit c4bf274

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

.github/workflows/check.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
with:
2121
submodules: true
2222

23-
# This step can be removed once the runners' default version of Xcode is 16.3 or above
23+
# This step can be removed once the runners' default version of Xcode is 16.4 or above
2424
- uses: maxim-lobanov/setup-xcode@v1
2525
with:
26-
xcode-version: 16.3
26+
xcode-version: 16.4
2727

2828
# We use caching for Mint because at the time of writing SwiftLint took about 5 minutes to build in CI, which is unacceptably slow.
2929
# https://github.com/actions/cache/blob/40c3b67b2955d93d83b27ed164edd0756bc24049/examples.md#swift---mint
@@ -49,10 +49,10 @@ jobs:
4949
# with:
5050
# submodules: true
5151
#
52-
# # This step can be removed once the runners' default version of Xcode is 16.3 or above
52+
# # This step can be removed once the runners' default version of Xcode is 16.4 or above
5353
# - uses: maxim-lobanov/setup-xcode@v1
5454
# with:
55-
# xcode-version: 16.3
55+
# xcode-version: 16.4
5656
#
5757
# - name: Spec coverage
5858
# run: swift run BuildTool spec-coverage --spec-commit-sha 2f88b1b
@@ -68,10 +68,10 @@ jobs:
6868
with:
6969
submodules: true
7070

71-
# This step can be removed once the runners' default version of Xcode is 16.3 or above
71+
# This step can be removed once the runners' default version of Xcode is 16.4 or above
7272
- uses: maxim-lobanov/setup-xcode@v1
7373
with:
74-
xcode-version: 16.3
74+
xcode-version: 16.4
7575

7676
- id: generation-step
7777
run: swift run BuildTool generate-matrices >> $GITHUB_OUTPUT
@@ -149,10 +149,10 @@ jobs:
149149
with:
150150
submodules: true
151151

152-
# This step can be removed once the runners' default version of Xcode is 16.3 or above
152+
# This step can be removed once the runners' default version of Xcode is 16.4 or above
153153
- uses: maxim-lobanov/setup-xcode@v1
154154
with:
155-
xcode-version: 16.3
155+
xcode-version: 16.4
156156

157157
- run: swift run BuildTool generate-code-coverage --result-bundle-path CodeCoverage.xcresult
158158

@@ -226,10 +226,10 @@ jobs:
226226
with:
227227
submodules: true
228228

229-
# This step can be removed once the runners' default version of Xcode is 16.3 or above
229+
# This step can be removed once the runners' default version of Xcode is 16.4 or above
230230
- uses: maxim-lobanov/setup-xcode@v1
231231
with:
232-
xcode-version: 16.3
232+
xcode-version: 16.4
233233

234234
# Dry run upload-action to get base-path url
235235
- name: Dry-Run Upload (to get url)

Sources/BuildTool/BuildTool.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ struct GenerateMatrices: ParsableCommand {
148148
)
149149

150150
mutating func run() throws {
151-
let tooling = ["16.3"].map { xcodeVersion in
151+
let tooling = ["16.4"].map { xcodeVersion in
152152
[
153153
"xcodeVersion": xcodeVersion,
154154
]

Sources/BuildTool/Platform.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ enum Platform: String, CaseIterable {
1111
case .macOS:
1212
.fixed(platform: "macOS")
1313
case .iOS:
14-
.lookup(destinationPredicate: .init(runtime: "iOS-18-4", deviceType: "iPhone-16"))
14+
.lookup(destinationPredicate: .init(runtime: "iOS-26-2", deviceType: "iPhone-16"))
1515
case .tvOS:
16-
.lookup(destinationPredicate: .init(runtime: "tvOS-18-4", deviceType: "Apple-TV-4K-3rd-generation-4K"))
16+
.lookup(destinationPredicate: .init(runtime: "tvOS-26-2", deviceType: "Apple-TV-4K-3rd-generation-4K"))
1717
}
1818
}
1919

0 commit comments

Comments
 (0)