78
78
name : linux-hermes
79
79
path : output
80
80
macos :
81
- runs-on : macos-latest
81
+ runs-on : macos-14-arm64
82
82
steps :
83
83
- uses : maxim-lobanov/setup-xcode@v1
84
84
with :
@@ -110,7 +110,7 @@ jobs:
110
110
name : macos-hermes
111
111
path : output
112
112
build-apple-runtime :
113
- runs-on : macos-latest
113
+ runs-on : macos-14-arm64
114
114
env :
115
115
TERM : dumb
116
116
HERMES_WS_DIR : " /tmp/hermes"
@@ -141,7 +141,7 @@ jobs:
141
141
- name : Build the Mac frameworks
142
142
run : " ./utils/build-mac-framework.sh"
143
143
test-macos :
144
- runs-on : macos-latest
144
+ runs-on : macos-14-arm64
145
145
steps :
146
146
- uses : maxim-lobanov/setup-xcode@v1
147
147
with :
@@ -157,7 +157,7 @@ jobs:
157
157
cmake --build ./build
158
158
cmake --build ./build --target check-hermes
159
159
test-apple-runtime :
160
- runs-on : macos-latest
160
+ runs-on : macos-14-arm64
161
161
needs : build-apple-runtime
162
162
env :
163
163
TERM : dumb
@@ -193,12 +193,13 @@ jobs:
193
193
working-directory : test/ApplePlatformsIntegrationTestApp
194
194
- name : Test iPhone application
195
195
run : |-
196
- # Xcode 15 uses iOS 17 for simulator, and only iPhone 14/15 can work by
197
- # default, so use the oldest working model here.
196
+ # macos-14 installs simulators for iPhone 15/16, so use the oldest model
197
+ # here:
198
+ # https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md
198
199
xcodebuild test \
199
200
-workspace ApplePlatformsIntegrationTests.xcworkspace \
200
201
-configuration Debug \
201
- -destination 'platform=iOS Simulator,name=iPhone 14 ' \
202
+ -destination 'platform=iOS Simulator,name=iPhone 15 ' \
202
203
-scheme ApplePlatformsIntegrationMobileTests
203
204
working-directory : test/ApplePlatformsIntegrationTestApp
204
205
- name : Test Apple Vision application
@@ -218,7 +219,7 @@ jobs:
218
219
-scheme ApplePlatformsIntegrationTVOSTests
219
220
working-directory : test/ApplePlatformsIntegrationTestApp
220
221
package-apple-runtime :
221
- runs-on : macos-latest
222
+ runs-on : macos-14-arm64
222
223
needs :
223
224
- test-macos
224
225
- test-apple-runtime
@@ -566,7 +567,7 @@ jobs:
566
567
emulator-options : -timezone Europe/Paris -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
567
568
script : cd android && ./gradlew :intltest:prepareTests && ./gradlew -Pabis=x86 :intltest:connectedAndroidTest
568
569
test-macos-test262 :
569
- runs-on : macos-latest
570
+ runs-on : macos-14-arm64
570
571
steps :
571
572
- uses : maxim-lobanov/setup-xcode@v1
572
573
with :
0 commit comments