Skip to content

Commit 89412e2

Browse files
authored
Merge 2d23173 into 60cd796
2 parents 60cd796 + 2d23173 commit 89412e2

File tree

2 files changed

+17
-13
lines changed

2 files changed

+17
-13
lines changed

.github/workflows/e2e-v2.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ concurrency:
1616
env:
1717
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
1818
MAESTRO_VERSION: '2.0.10'
19-
IOS_DEVICE: 'iPhone 16'
19+
IOS_DEVICE: 'iPhone 17'
2020
IOS_VERSION: '>=18.0'
2121

2222
jobs:
@@ -47,7 +47,7 @@ jobs:
4747
platform: ["ios", "android"]
4848
include:
4949
- platform: ios
50-
runs-on: macos-15
50+
runs-on: macos-26
5151
name: iOS
5252
appPlain: performance-tests/test-app-plain.ipa
5353
- platform: android
@@ -61,7 +61,7 @@ jobs:
6161
- uses: ./.github/actions/disk-cleanup
6262
if: ${{ matrix.platform == 'android' }}
6363

64-
- run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
64+
- run: sudo xcode-select -s /Applications/Xcode_26.1.1.app/Contents/Developer
6565
if: ${{ matrix.platform == 'ios' }}
6666

6767
- run: npm i -g corepack
@@ -186,9 +186,16 @@ jobs:
186186
ios-use-frameworks: ['no', 'static', 'dynamic']
187187
engine: ['hermes', 'jsc']
188188
include:
189+
# Use Xcode 16 for older RN versions
189190
- platform: ios
191+
rn-version: '0.71.19'
190192
xcode-version: '16.4'
191193
runs-on: macos-15
194+
# Use Xcode 26 for newer RN versions (0.83.0)
195+
- platform: ios
196+
rn-version: '0.83.0'
197+
xcode-version: '26.1.1'
198+
runs-on: macos-26
192199
- platform: android
193200
runs-on: ubuntu-latest
194201
exclude:
@@ -270,16 +277,13 @@ jobs:
270277
- name: Install JS Dependencies
271278
run: yarn install
272279

273-
- name: Setup Plain RN ${{ matrix.rn-version }} App
274-
run: ./dev-packages/e2e-tests/cli.mjs ${{ matrix.platform }} --create
275-
276280
- uses: ruby/setup-ruby@v1
277281
if: ${{ matrix.platform == 'ios' }}
278282
with:
279-
working-directory: dev-packages/e2e-tests/react-native-versions/${{ matrix.rn-version }}/RnDiffApp
280-
ruby-version: '3.3.0' # based on what is used in the sample
281-
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
282-
cache-version: 1 # cache the installed gems
283+
ruby-version: '3.3.0'
284+
285+
- name: Setup Plain RN ${{ matrix.rn-version }} App
286+
run: ./dev-packages/e2e-tests/cli.mjs ${{ matrix.platform }} --create
283287

284288
- name: Build Plain RN ${{ matrix.rn-version }} App
285289
run: ./dev-packages/e2e-tests/cli.mjs ${{ matrix.platform }} --build
@@ -319,7 +323,7 @@ jobs:
319323
include:
320324
- platform: ios
321325
rn-version: '0.83.0'
322-
runs-on: macos-15
326+
runs-on: macos-26
323327
- platform: android
324328
runs-on: ubuntu-latest
325329

.github/workflows/native-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
test-ios:
2929
name: ios
30-
runs-on: macos-15
30+
runs-on: macos-26
3131
needs: [diff_check]
3232
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
3333
steps:
@@ -54,7 +54,7 @@ jobs:
5454
env:
5555
SCHEME: RNSentryCocoaTester
5656
CONFIGURATION: Release
57-
DESTINATION: 'platform=iOS Simulator,OS=latest,name=iPhone 16'
57+
DESTINATION: 'platform=iOS Simulator,OS=latest,name=iPhone 17'
5858
run: |
5959
env NSUnbufferedIO=YES \
6060
xcodebuild -workspace *.xcworkspace \

0 commit comments

Comments
 (0)