Skip to content

Commit e4f1d4f

Browse files
committed
fix
1 parent 36a8715 commit e4f1d4f

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

.github/workflows/e2e_android.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ jobs:
9292
bun-version: latest
9393

9494
- name: Cache Bun dependencies
95-
uses: actions/cache@v4
95+
uses: actions/cache@v5.0.4
9696
with:
9797
path: ~/.bun/install/cache
9898
key: ${{ runner.os }}-bun-e2e-${{ hashFiles('Example/e2etest/bun.lock', 'react-native-update-cli/bun.lock') }}
@@ -164,7 +164,7 @@ jobs:
164164

165165
- name: Upload Detox artifacts
166166
if: failure()
167-
uses: actions/upload-artifact@v4
167+
uses: actions/upload-artifact@v7.0.1
168168
with:
169169
name: e2e-android-detox-artifacts
170170
path: Example/e2etest/artifacts
@@ -198,7 +198,7 @@ jobs:
198198
bun-version: latest
199199

200200
- name: Cache Bun dependencies
201-
uses: actions/cache@v4
201+
uses: actions/cache@v5.0.4
202202
with:
203203
path: ~/.bun/install/cache
204204
key: ${{ runner.os }}-${{ runner.arch }}-bun-e2e-${{ hashFiles('Example/e2etest/bun.lock', 'react-native-update-cli/bun.lock') }}
@@ -217,11 +217,14 @@ jobs:
217217
Example/e2etest/android/**/*.gradle
218218
Example/e2etest/android/gradle/wrapper/gradle-wrapper.properties
219219
220-
- name: Enable KVM
220+
- name: Enable KVM if available
221221
run: |
222-
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
223-
sudo udevadm control --reload-rules
224-
sudo udevadm trigger --name-match=kvm
222+
if [ -e /dev/kvm ]; then
223+
sudo chmod 666 /dev/kvm
224+
ls -l /dev/kvm
225+
else
226+
echo "/dev/kvm is not available on this ARM runner."
227+
fi
225228
226229
- name: Install e2etest dependencies
227230
run: cd Example/e2etest && bun install --frozen-lockfile
@@ -270,7 +273,7 @@ jobs:
270273

271274
- name: Upload Detox artifacts
272275
if: failure()
273-
uses: actions/upload-artifact@v4
276+
uses: actions/upload-artifact@v7.0.1
274277
with:
275278
name: e2e-android-arm-detox-artifacts
276279
path: Example/e2etest/artifacts

.github/workflows/e2e_ios.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
bun-version: latest
6868

6969
- name: Cache Bun dependencies
70-
uses: actions/cache@v4
70+
uses: actions/cache@v5.0.4
7171
with:
7272
path: ~/.bun/install/cache
7373
key: ${{ runner.os }}-bun-e2e-${{ hashFiles('Example/e2etest/bun.lock', 'react-native-update-cli/bun.lock') }}
@@ -107,7 +107,7 @@ jobs:
107107
run: cd Example/e2etest && bun run prepare:e2e
108108

109109
- name: Cache CocoaPods dependencies
110-
uses: actions/cache@v4
110+
uses: actions/cache@v5.0.4
111111
with:
112112
path: |
113113
Example/e2etest/ios/Pods
@@ -121,7 +121,7 @@ jobs:
121121

122122
- name: Cache Detox iOS framework
123123
id: cache-detox-ios-framework
124-
uses: actions/cache@v4
124+
uses: actions/cache@v5.0.4
125125
with:
126126
path: ~/Library/Detox
127127
key: ${{ runner.os }}-detox-ios-framework-xcode-26.4-${{ hashFiles('Example/e2etest/bun.lock') }}

0 commit comments

Comments
 (0)