Skip to content

Commit 86b9503

Browse files
committed
Run Android emulator on MacOS
1 parent 633dc34 commit 86b9503

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

.github/workflows/check.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ jobs:
110110
test-android:
111111
if: github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name, 'Android 🤖')
112112
name: Test app (Android)
113-
runs-on: ubuntu-latest
113+
runs-on: macos-latest
114114
steps:
115115
- uses: actions/checkout@v4
116116
- uses: actions/setup-node@v4
@@ -137,20 +137,6 @@ jobs:
137137
REACT_NATIVE_OVERRIDE_HERMES_DIR=$(npx react-native-node-api vendor-hermes --silent)
138138
echo "REACT_NATIVE_OVERRIDE_HERMES_DIR=$REACT_NATIVE_OVERRIDE_HERMES_DIR" >> $GITHUB_ENV
139139
working-directory: apps/test-app
140-
# - name: Setup Android Emulator cache
141-
# uses: actions/cache@v4
142-
# id: avd-cache
143-
# with:
144-
# path: |
145-
# ~/.android/avd/*
146-
# ~/.android/adb*
147-
# key: ${{ runner.os }}-avd-29
148-
# See https://github.com/marketplace/actions/android-emulator-runner#running-hardware-accelerated-emulators-on-linux-runners
149-
- name: Enable KVM group perms
150-
run: |
151-
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
152-
sudo udevadm control --reload-rules
153-
sudo udevadm trigger --name-match=kvm
154140
- name: Build weak-node-api for all architectures
155141
run: npm run build-weak-node-api -- --android
156142
working-directory: packages/host

0 commit comments

Comments
 (0)