From 50161495a9dfa8d7f6a1990d03d533cb9d0281df Mon Sep 17 00:00:00 2001 From: Rolf Smit Date: Mon, 2 Sep 2024 13:50:26 +0200 Subject: [PATCH] Fix: Run CI on Ubuntu instead of MacOS with KVM enabled --- .github/workflows/build.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1bcfdf5..b573f4a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,8 +5,14 @@ on: [push, pull_request] jobs: build: timeout-minutes: 40 - runs-on: macOS-latest + runs-on: ubuntu-latest steps: + # See: https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/ + - 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: checkout uses: actions/checkout@v4 - uses: actions/setup-java@v4