File tree 4 files changed +16
-24
lines changed
4 files changed +16
-24
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ concurrency:
13
13
14
14
env :
15
15
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
16
+ IOS_DEVICE : ' iPhone 16'
17
+ IOS_RUNTIME : ' 18.1'
16
18
17
19
jobs :
18
20
diff_check :
42
44
platform : ["ios", "android"]
43
45
include :
44
46
- platform : ios
45
- runs-on : macos-12
47
+ runs-on : macos-13
46
48
name : iOS
47
49
appPlain : test/perf/test-app-plain.ipa
48
50
- platform : android
@@ -172,8 +174,6 @@ jobs:
172
174
USE_FRAMEWORKS : ${{ matrix.ios-use-frameworks }}
173
175
PRODUCTION : ${{ matrix.build-type == 'production' && '1' || '0' }}
174
176
RCT_NEW_ARCH_ENABLED : ${{ matrix.rn-architecture == 'new' && '1' || '0' }}
175
- IOS_RUNTIME : ${{ matrix.runtime }}
176
- IOS_DEVICE : ${{ matrix.device }}
177
177
strategy :
178
178
fail-fast : false # keeps matrix running if one fails
179
179
matrix :
@@ -187,13 +187,9 @@ jobs:
187
187
- platform : ios
188
188
rn-version : ' 0.73.9'
189
189
runs-on : macos-14 # uses m1 https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/
190
- runtime : ' latest'
191
- device : ' iPhone 14'
192
190
- platform : ios
193
191
rn-version : ' 0.65.3'
194
- runs-on : macos-12
195
- runtime : ' latest'
196
- device : ' iPhone 14'
192
+ runs-on : macos-13
197
193
- platform : android
198
194
runs-on : ubuntu-latest
199
195
exclude :
@@ -344,14 +340,10 @@ jobs:
344
340
include :
345
341
- platform : ios
346
342
rn-version : ' 0.73.9'
347
- runs-on : macos-14 # uses m1 https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/
348
- runtime : ' latest'
349
- device : ' iPhone 14'
343
+ runs-on : macos-15
350
344
- platform : ios
351
345
rn-version : ' 0.65.3'
352
- runs-on : macos-latest
353
- runtime : ' latest'
354
- device : ' iPhone 14'
346
+ runs-on : macos-15
355
347
- platform : android
356
348
runs-on : ubuntu-latest
357
349
exclude :
@@ -369,7 +361,6 @@ jobs:
369
361
rn-architecture : ' new'
370
362
env :
371
363
PLATFORM : ${{ matrix.platform }}
372
- DEVICE : ${{ matrix.device }}
373
364
steps :
374
365
- uses : actions/checkout@v4
375
366
Original file line number Diff line number Diff line change 23
23
24
24
test-ios :
25
25
name : ios
26
- runs-on : macos-14 # uses m1 https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/
26
+ runs-on : macos-15
27
27
needs : [diff_check]
28
28
if : ${{ needs.diff_check.outputs.skip_ci != 'true' }}
29
29
steps :
49
49
env :
50
50
SCHEME : RNSentryCocoaTester
51
51
CONFIGURATION : Release
52
- DESTINATION : ' platform=iOS Simulator,OS=latest,name=iPhone 14 '
52
+ DESTINATION : ' platform=iOS Simulator,OS=latest,name=iPhone 16 '
53
53
run : |
54
54
env NSUnbufferedIO=YES \
55
55
xcodebuild -workspace *.xcworkspace \
Original file line number Diff line number Diff line change 46
46
build-type : ['dev', 'production']
47
47
include :
48
48
- platform : ios
49
- runs-on : macos-14 # uses m1 https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/
50
- runtime : ' latest'
51
- device : ' iPhone 14'
49
+ runs-on : macos-15
52
50
- platform : macos
53
- runs-on : macos-14
51
+ runs-on : macos-15
54
52
- platform : android
55
53
runs-on : ubuntu-latest
56
54
exclude :
@@ -143,7 +141,8 @@ jobs:
143
141
-workspace sentryreactnativesample.xcworkspace \
144
142
-configuration "$CONFIG" \
145
143
-scheme sentryreactnativesample \
146
- -destination 'platform=iOS Simulator,OS=${{ matrix.runtime }},name=${{ matrix.device }}' \
144
+ -sdk 'iphonesimulator' \
145
+ -destination 'generic/platform=iOS Simulator' \
147
146
ONLY_ACTIVE_ARCH=yes \
148
147
-derivedDataPath "$derivedData" \
149
148
build \
Original file line number Diff line number Diff line change @@ -152,7 +152,8 @@ if (actions.includes('build')) {
152
152
-workspace ${ appName } .xcworkspace \
153
153
-configuration ${ buildType } \
154
154
-scheme ${ appName } \
155
- -destination 'platform=iOS Simulator,OS=${ runtime } ,name=${ device } ' \
155
+ -sdk 'iphonesimulator' \
156
+ -destination 'generic/platform=iOS Simulator' \
156
157
ONLY_ACTIVE_ARCH=yes \
157
158
-derivedDataPath DerivedData \
158
159
build | tee xcodebuild.log | xcbeautify` ,
@@ -181,7 +182,8 @@ if (actions.includes('test')) {
181
182
execSync ( `set -o pipefail && xcodebuild \
182
183
-project node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj \
183
184
-scheme WebDriverAgentRunner \
184
- -destination 'platform=iOS Simulator,OS=${ runtime } ,name=${ device } ' \
185
+ -sdk 'iphonesimulator' \
186
+ -destination 'generic/platform=iOS Simulator' \
185
187
GCC_TREAT_WARNINGS_AS_ERRORS=0 \
186
188
COMPILER_INDEX_STORE_ENABLE=NO \
187
189
ONLY_ACTIVE_ARCH=yes \
You can’t perform that action at this time.
0 commit comments