From b6b67e2525f3c54483b193940d109332d62f3e55 Mon Sep 17 00:00:00 2001 From: mdmahendri Date: Thu, 28 May 2026 21:05:43 +0700 Subject: [PATCH] ci(connectivity_plus): migrate android workflows to ubuntu-24.04 and kvm --- .github/workflows/connectivity_plus.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/connectivity_plus.yaml b/.github/workflows/connectivity_plus.yaml index 58e90860a4..7a4b788554 100644 --- a/.github/workflows/connectivity_plus.yaml +++ b/.github/workflows/connectivity_plus.yaml @@ -44,7 +44,7 @@ jobs: working-directory: ./packages/connectivity_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