From 714194fb014c8318d01fde245a6f88084c8a0d15 Mon Sep 17 00:00:00 2001 From: mdmahendri Date: Thu, 28 May 2026 21:43:03 +0700 Subject: [PATCH] ci(battery_plus): migrate android workflows to ubuntu-24.04 and kvm --- .github/workflows/battery_plus.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/battery_plus.yaml b/.github/workflows/battery_plus.yaml index 35e3e589d1..8fd5e3d0cd 100644 --- a/.github/workflows/battery_plus.yaml +++ b/.github/workflows/battery_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/battery_plus android_example_build: - runs-on: macos-15-intel + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: "Checkout repository" @@ -57,7 +57,7 @@ jobs: run: ./.github/workflows/scripts/build-examples.sh android ./lib/main.dart android_integration_test: - runs-on: macos-15-intel + runs-on: ubuntu-24.04 timeout-minutes: 30 strategy: fail-fast: false @@ -67,6 +67,11 @@ jobs: steps: - name: "Checkout repository" uses: actions/checkout@v6 + - name: Enable KVM + 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 - uses: flutter-actions/setup-flutter@v4 - name: "Install Tools" run: ./.github/workflows/scripts/install-tools.sh