Skip to content

Commit b5f59e4

Browse files
authored
chore: Use macOS 26 as CI latest (#966)
1 parent 49a5b22 commit b5f59e4

File tree

1 file changed

+4
-46
lines changed

1 file changed

+4
-46
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 4 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
# This matrix runs tests on iOS sim & Mac, on oldest & newest supported Xcodes
2020
runner:
2121
- macos-14
22-
- macos-15
22+
- macos-26
2323
xcode:
2424
- Xcode_15.2
2525
- Xcode_26.0
@@ -36,7 +36,7 @@ jobs:
3636
- runner: macos-14
3737
xcode: Xcode_26.0
3838
# Don't run new macOS with old Xcode
39-
- runner: macos-15
39+
- runner: macos-26
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)'
@@ -57,27 +57,6 @@ jobs:
5757
run: |
5858
sudo xcode-select -s /Applications/${{ matrix.xcode }}.app
5959
xcode-select -p
60-
- name: Install visionOS sim if needed
61-
if: ${{ contains(matrix.destination, 'platform=visionOS Simulator') }}
62-
run: |
63-
sudo xcodebuild -runFirstLaunch
64-
xcrun simctl list > /dev/null
65-
sudo xcodebuild -downloadPlatform visionOS
66-
sudo xcodebuild -runFirstLaunch
67-
- name: Install iOS 26 sim if needed
68-
if: ${{ contains(matrix.xcode, '26') && contains(matrix.destination, 'platform=iOS Simulator') }}
69-
run: |
70-
sudo xcodebuild -runFirstLaunch
71-
xcrun simctl list > /dev/null
72-
sudo xcodebuild -downloadPlatform iOS
73-
sudo xcodebuild -runFirstLaunch
74-
- name: Install tvOS 26 sim if needed
75-
if: ${{ contains(matrix.xcode, '26') && contains(matrix.destination, 'platform=tvOS Simulator') }}
76-
run: |
77-
sudo xcodebuild -runFirstLaunch
78-
xcrun simctl list > /dev/null
79-
sudo xcodebuild -downloadPlatform tvOS
80-
sudo xcodebuild -runFirstLaunch
8160
- name: Checkout smithy-swift
8261
uses: actions/checkout@v4
8362
- name: Setup common tools
@@ -103,7 +82,7 @@ jobs:
10382
# This matrix runs tests on iOS sim & Mac, on oldest & newest supported Xcodes
10483
runner:
10584
- macos-14
106-
- macos-15
85+
- macos-26
10786
xcode:
10887
- Xcode_15.2
10988
- Xcode_26.0
@@ -120,7 +99,7 @@ jobs:
12099
- runner: macos-14
121100
xcode: Xcode_26.0
122101
# Don't run new macOS with old Xcode
123-
- runner: macos-15
102+
- runner: macos-26
124103
xcode: Xcode_15.2
125104
# Don't run old simulators with new Xcode
126105
- destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
@@ -141,27 +120,6 @@ jobs:
141120
run: |
142121
sudo xcode-select -s /Applications/${{ matrix.xcode }}.app
143122
xcode-select -p
144-
- name: Install visionOS sim if needed
145-
if: ${{ contains(matrix.destination, 'platform=visionOS Simulator') }}
146-
run: |
147-
sudo xcodebuild -runFirstLaunch
148-
xcrun simctl list > /dev/null
149-
sudo xcodebuild -downloadPlatform visionOS
150-
sudo xcodebuild -runFirstLaunch
151-
- name: Install iOS 26 sim if needed
152-
if: ${{ contains(matrix.xcode, '26') && contains(matrix.destination, 'platform=iOS Simulator') }}
153-
run: |
154-
sudo xcodebuild -runFirstLaunch
155-
xcrun simctl list > /dev/null
156-
sudo xcodebuild -downloadPlatform iOS
157-
sudo xcodebuild -runFirstLaunch
158-
- name: Install tvOS 26 sim if needed
159-
if: ${{ contains(matrix.xcode, '26') && contains(matrix.destination, 'platform=tvOS Simulator') }}
160-
run: |
161-
sudo xcodebuild -runFirstLaunch
162-
xcrun simctl list > /dev/null
163-
sudo xcodebuild -downloadPlatform tvOS
164-
sudo xcodebuild -runFirstLaunch
165123
- name: Checkout smithy-swift
166124
uses: actions/checkout@v4
167125
with:

0 commit comments

Comments
 (0)