Skip to content

Commit a685372

Browse files
committed
More GH runner issues
1 parent 3ca98e6 commit a685372

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

.github/workflows/e2e-v2.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
platform: ["ios", "android"]
5050
include:
5151
- platform: ios
52-
runs-on: ["ghcr.io/cirruslabs/macos-tahoe-xcode:26.0.1", "runner_group_id:12"]
52+
runs-on: ["ghcr.io/cirruslabs/macos-tahoe-xcode:26.2.0", "runner_group_id:12"]
5353
name: iOS
5454
appPlain: performance-tests/test-app-plain.ipa
5555
- platform: android
@@ -204,7 +204,7 @@ jobs:
204204
# Use Xcode 26 for newer RN versions (0.83.0)
205205
- platform: ios
206206
rn-version: '0.83.0'
207-
runs-on: ["ghcr.io/cirruslabs/macos-tahoe-xcode:26.0.1", "runner_group_id:12"]
207+
runs-on: ["ghcr.io/cirruslabs/macos-tahoe-xcode:26.2.0", "runner_group_id:12"]
208208
- platform: android
209209
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:22.04", "runner_group_id:12"]
210210
exclude:
@@ -365,8 +365,14 @@ jobs:
365365
name: ${{ matrix.rn-version }}-${{ matrix.rn-architecture }}-${{ matrix.engine }}-${{ matrix.platform }}-${{ matrix.build-type }}-${{ matrix.ios-use-frameworks }}-app-package
366366
path: dev-packages/e2e-tests
367367

368-
- name: Enable Corepack
368+
- name: Enable Corepack (iOS GH Runners)
369+
if: ${{ matrix.platform == 'ios' }}
370+
run: npm i -g corepack
371+
372+
- name: Enable Corepack (Android Cirrus Labs runners)
373+
if: ${{ matrix.platform == 'android' }}
369374
run: corepack enable
375+
370376
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6
371377
with:
372378
package-manager-cache: false
@@ -433,6 +439,9 @@ jobs:
433439

434440
- name: Run tests on iOS
435441
if: ${{ matrix.platform == 'ios' }}
442+
env:
443+
# Increase timeout for Maestro iOS driver startup (default is 60s, some CI runners need more time)
444+
MAESTRO_DRIVER_STARTUP_TIMEOUT: 120000
436445
run: ./dev-packages/e2e-tests/cli.mjs ${{ matrix.platform }} --test
437446

438447
- name: Upload logs

0 commit comments

Comments
 (0)