diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fab32a5..eda45db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,11 +5,15 @@ on: [pull_request] jobs: flatpak: name: Flatpak - runs-on: ubuntu-22.04 + runs-on: ${{ matrix.runs-on }} strategy: matrix: - arch: [x86_64, aarch64] + include: + - arch: x86_64 + runs-on: ubuntu-latest + - arch: aarch64 + runs-on: ubuntu-24.04-arm # Don't fail the whole workflow if one architecture fails fail-fast: false @@ -21,12 +25,6 @@ jobs: - name: Checkout uses: actions/checkout@v6 - - name: Set up QEMU for aarch64 emulation - if: ${{ matrix.arch != 'x86_64' }} - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - - name: Build uses: flatpak/flatpak-github-actions/flatpak-builder@v6 with: @@ -40,7 +38,7 @@ jobs: lint: name: Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest container: image: valalang/lint