Skip to content

Commit 72ecd4b

Browse files
committed
fix e2e
1 parent 8eda997 commit 72ecd4b

2 files changed

Lines changed: 16 additions & 8 deletions

File tree

.github/workflows/e2e_android.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ concurrency:
1515

1616
jobs:
1717
e2e-android:
18-
runs-on: macos-latest
18+
runs-on: ubuntu-latest
1919
timeout-minutes: 30
2020
steps:
2121
- name: Checkout react-native-update
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v6
2323

2424
- name: Checkout react-native-update-cli
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v6
2626
with:
2727
repository: reactnativecn/react-native-update-cli
2828
path: react-native-update-cli
@@ -38,11 +38,17 @@ jobs:
3838
bun-version: latest
3939

4040
- name: Setup Java
41-
uses: actions/setup-java@v4
41+
uses: actions/setup-java@v5
4242
with:
4343
distribution: temurin
4444
java-version: '17'
4545

46+
- name: Enable KVM
47+
run: |
48+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
49+
sudo udevadm control --reload-rules
50+
sudo udevadm trigger --name-match=kvm
51+
4652
- name: Install e2etest dependencies
4753
run: cd Example/e2etest && bun install --frozen-lockfile
4854

@@ -61,6 +67,8 @@ jobs:
6167
DETOX_AVD_NAME: api34
6268
with:
6369
api-level: 34
64-
arch: arm64-v8a
70+
target: google_apis
71+
arch: x86_64
6572
avd-name: api34
73+
emulator-boot-timeout: 900
6674
script: cd Example/e2etest && E2E_PLATFORM=android bunx detox test --configuration android.emu.release --headless --record-logs all

.github/workflows/e2e_ios.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
timeout-minutes: 30
1919
steps:
2020
- name: Checkout react-native-update
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222

2323
- name: Checkout react-native-update-cli
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v6
2525
with:
2626
repository: reactnativecn/react-native-update-cli
2727
path: react-native-update-cli
@@ -37,7 +37,7 @@ jobs:
3737
bun-version: latest
3838

3939
- name: Setup Java
40-
uses: actions/setup-java@v4
40+
uses: actions/setup-java@v5
4141
with:
4242
distribution: temurin
4343
java-version: '17'

0 commit comments

Comments
 (0)