From 129dcac9b44a3672796b924f7207157fcb3a04d3 Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Fri, 27 Jun 2025 19:52:54 +0000 Subject: [PATCH] chore(repo): Enable merge queue (#2274) --- .github/workflows/android.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index a54446852..ac76c2524 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -11,6 +11,8 @@ on: pull_request: branches: [ main ] + merge_group: + branches: [ main ] workflow_dispatch: @@ -134,6 +136,12 @@ jobs: ~/.android/adb* key: avd-${{ matrix.api-level }} + - name: Enable KVM group perms + run: | + echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules + sudo udevadm control --reload-rules + sudo udevadm trigger --name-match=kvm + - name: create AVD and generate snapshot for caching if: steps.avd-cache.outputs.cache-hit != 'true' uses: reactivecircus/android-emulator-runner@v2 @@ -154,4 +162,12 @@ jobs: force-avd-creation: false emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -no-metrics -camera-back none disable-animations: true - script: ./gradlew connectedFdroidDebugAndroidTest && killall -INT crashpad_handler || true + script: ./gradlew :app:connectedFdroidDebugAndroidTest && killall -INT crashpad_handler || true + + - name: Upload Test Results + if: ${{ !cancelled() }} + uses: actions/upload-artifact@v4 + with: + name: android-test-reports-api-${{ matrix.api-level }} + path: app/build/outputs/androidTest-results/ + retention-days: 30