From 395af6d0fe11a6bfd48c2be33e43385b21e3783b Mon Sep 17 00:00:00 2001 From: Ricardo Colombo Oliveira Date: Sun, 25 Oct 2026 16:08:18 +0100 Subject: [PATCH] ci: run the Android emulator jobs on standard runners The emulator jobs ran on the ubuntu-latest-4-cores larger runner. #2139 moved them there in 2023 because the 2-core standard runners couldn't run a hardware-accelerated emulator. Since April 2024 they can, with the same KVM udev rule this workflow already sets, and on public repositories ubuntu-latest now has 4 CPUs and 16 GB of RAM. Both the device test and the integration test jobs move. On the first runs the device tests took 2.5 to 4.5 minutes, against 2.3 to 4.4 on the larger runner, with the same 2,921 tests. The standard runner listed less disk, but had 88 GB free at the start and 67 at the end. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/device-tests-android.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/device-tests-android.yml b/.github/workflows/device-tests-android.yml index e657a88ead..0df33a739d 100644 --- a/.github/workflows/device-tests-android.yml +++ b/.github/workflows/device-tests-android.yml @@ -98,8 +98,7 @@ jobs: needs: [build] name: Run Android API-${{ matrix.api-level }} Test (${{ matrix.tfm }}) - # Requires a "larger runner", for nested virtualization support - runs-on: ubuntu-latest-4-cores + runs-on: ubuntu-latest strategy: &android-emulator-matrix fail-fast: false @@ -176,8 +175,7 @@ jobs: android-integration-tests: name: Run Android API-${{ matrix.api-level }} Integration Test (${{ matrix.tfm }}) - # Requires a "larger runner", for nested virtualization support - runs-on: ubuntu-latest-4-cores + runs-on: ubuntu-latest strategy: *android-emulator-matrix env: *android-emulator-env