@@ -131,7 +131,7 @@ jobs:
131
131
if-no-files-found : error
132
132
133
133
screenshot-tests :
134
- runs-on : macos-14
134
+ runs-on : macos-latest
135
135
steps :
136
136
- uses : actions/checkout@v5
137
137
with :
@@ -144,9 +144,15 @@ jobs:
144
144
145
145
- run : ./gradlew verifyPaparazzi
146
146
147
- - run : xcodebuild -project redwood-layout-uiview/RedwoodLayoutUIViewTests.xcodeproj -scheme RedwoodLayoutUIViewTests -destination 'platform=iOS Simulator,name=iPhone 15,OS=17.5' test
147
+ - uses : maxim-lobanov/setup-xcode@v1
148
+ with :
149
+ xcode-version : ' 16.4'
150
+
151
+ - run : xcodebuild -project redwood-layout-uiview/RedwoodLayoutUIViewTests.xcodeproj -scheme RedwoodLayoutUIViewTests -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.4' test
152
+
153
+ - run : xcodebuild -project redwood-lazylayout-uiview/RedwoodLazylayoutUIViewTests.xcodeproj -scheme RedwoodLazylayoutUIViewTests -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.4' test
148
154
149
- - run : xcodebuild -project redwood-lazylayout -uiview/RedwoodLazylayoutUIViewTests .xcodeproj -scheme RedwoodLazylayoutUIViewTests -destination 'platform=iOS Simulator,name=iPhone 15 ,OS=17.5 ' test
155
+ - run : xcodebuild -project redwood-widget -uiview-test/RedwoodWidgetUIViewTests .xcodeproj -scheme RedwoodWidgetUIViewTests -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.4 ' test
150
156
151
157
- uses : actions/upload-artifact@v4
152
158
if : ${{ always() }}
@@ -169,7 +175,7 @@ jobs:
169
175
- run : ./gradlew :redwood-treehouse-host:check
170
176
171
177
sample-counter :
172
- runs-on : macos-14
178
+ runs-on : macos-latest
173
179
steps :
174
180
- uses : actions/checkout@v5
175
181
- uses : actions/setup-java@v5
@@ -180,8 +186,12 @@ jobs:
180
186
181
187
- run : ./gradlew -p samples/counter build
182
188
189
+ - uses : maxim-lobanov/setup-xcode@v1
190
+ with :
191
+ xcode-version : ' 16.4'
192
+
183
193
- name : Build Counter iOS (UIKit)
184
- run : xcodebuild -project samples/counter/ios-uikit/CounterApp.xcodeproj -scheme CounterApp -destination 'platform=iOS Simulator,name=iPhone 15 ,OS=latest '
194
+ run : xcodebuild -project samples/counter/ios-uikit/CounterApp.xcodeproj -scheme CounterApp -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.4 '
185
195
186
196
sample-counter-emulator :
187
197
runs-on : ubuntu-latest
@@ -206,7 +216,7 @@ jobs:
206
216
script : ./gradlew -p samples/counter connectedCheck
207
217
208
218
sample-emoji :
209
- runs-on : macos-14
219
+ runs-on : macos-latest
210
220
steps :
211
221
- uses : actions/checkout@v5
212
222
- uses : actions/setup-java@v5
@@ -217,8 +227,12 @@ jobs:
217
227
218
228
- run : ./gradlew -p samples/emoji-search build
219
229
230
+ - uses : maxim-lobanov/setup-xcode@v1
231
+ with :
232
+ xcode-version : ' 16.4'
233
+
220
234
- name : Build Emoji Search iOS (UIKit)
221
- run : xcodebuild -project samples/emoji-search/ios-uikit/EmojiSearchApp.xcodeproj -scheme EmojiSearchApp -destination 'platform=iOS Simulator,name=iPhone 15 ,OS=latest '
235
+ run : xcodebuild -project samples/emoji-search/ios-uikit/EmojiSearchApp.xcodeproj -scheme EmojiSearchApp -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.4 '
222
236
223
237
# sample-emoji-emulator:
224
238
# runs-on: ubuntu-latest
@@ -243,7 +257,7 @@ jobs:
243
257
# script: ./gradlew -p samples/emoji-search connectedCheck
244
258
245
259
test-app :
246
- runs-on : macos-14
260
+ runs-on : macos-latest
247
261
steps :
248
262
- uses : actions/checkout@v5
249
263
- uses : actions/setup-java@v5
@@ -254,8 +268,12 @@ jobs:
254
268
255
269
- run : ./gradlew -p test-app build
256
270
271
+ - uses : maxim-lobanov/setup-xcode@v1
272
+ with :
273
+ xcode-version : ' 16.4'
274
+
257
275
- name : Build TestApp iOS (UIKit)
258
- run : xcodebuild -project test-app/ios-uikit/TestApp.xcodeproj -scheme TestApp -destination 'platform=iOS Simulator,name=iPhone 15 ,OS=latest '
276
+ run : xcodebuild -project test-app/ios-uikit/TestApp.xcodeproj -scheme TestApp -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.4 '
259
277
260
278
final-status :
261
279
if : ${{ !cancelled() }}
0 commit comments