diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 1cf4f24e..bda4369e 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -110,7 +110,7 @@ jobs: test-android: if: github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name, 'Android 🤖') name: Test app (Android) - runs-on: ubuntu-latest + runs-on: 4-core-ubuntu steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -137,14 +137,6 @@ jobs: REACT_NATIVE_OVERRIDE_HERMES_DIR=$(npx react-native-node-api vendor-hermes --silent) echo "REACT_NATIVE_OVERRIDE_HERMES_DIR=$REACT_NATIVE_OVERRIDE_HERMES_DIR" >> $GITHUB_ENV working-directory: apps/test-app - # - name: Setup Android Emulator cache - # uses: actions/cache@v4 - # id: avd-cache - # with: - # path: | - # ~/.android/avd/* - # ~/.android/adb* - # key: ${{ runner.os }}-avd-29 # See https://github.com/marketplace/actions/android-emulator-runner#running-hardware-accelerated-emulators-on-linux-runners - name: Enable KVM group perms run: | @@ -164,6 +156,10 @@ jobs: api-level: 29 force-avd-creation: false emulator-options: -no-snapshot-save -no-metrics -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + ram-size: "8192M" + heap-size: "4096M" + disk-size: "10G" + cores: "4" disable-animations: true arch: x86 ndk: ${{ env.NDK_VERSION }}