From 7ec41b3cb844cefbf333b55be7ee787117589a2b Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@tuta.io> Date: Fri, 19 Aug 2022 19:34:57 +0200 Subject: [PATCH] ci: add aarch64 Signed-off-by: 0xMRTT <0xMRTT@tuta.io> --- .github/workflows/flatpak.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index f82b671aa..a9709b7a7 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -26,11 +26,25 @@ jobs: container: image: bilelmoussaoui/flatpak-github-actions:gnome-nightly options: --privileged + strategy: + matrix: + arch: [x86_64, aarch64] + # Don't fail the whole workflow if one architecture fails + fail-fast: false steps: - name: Checkout uses: actions/checkout@v3 + - name: Install deps + run: | + dnf -y install docker + - name: Set up QEMU + id: qemu + uses: docker/setup-qemu-action@v1 + with: + platforms: arm64 - uses: bilelmoussaoui/flatpak-github-actions/flatpak-builder@v4 with: bundle: com.github.GradienceTeam.Gradience.flatpak manifest-path: com.github.GradienceTeam.Gradience.json cache-key: flatpak-builder-${{ github.sha }} + arch: ${{ matrix.arch }}