From 922bcf30b4c706d60583a40ad813eb0795759c29 Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Sun, 1 Dec 2024 14:54:09 +0100 Subject: [PATCH] Build flatpak in the build action --- .github/workflows/build.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f0b44b08..fe246cc2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -27,6 +27,24 @@ jobs: - run: npm ci - run: npm run package + # Install and setup Flatpak for Ubuntu + - name: Install flatpak packages (Ubuntu only) + if: matrix.os == 'ubuntu-latest' + run: sudo apt-get install -y flatpak flatpak-builder + + - name: Setup flatpak repo (Ubuntu only) + if: matrix.os == 'ubuntu-latest' + run: | + flatpak remote-add --if-not-exists --user \ + flathub https://flathub.org/repo/flathub.flatpakrepo + + # Build Flatpak package + - name: Build Flatpak (Ubuntu only) + if: matrix.os == 'ubuntu-latest' + run: | + env DEBUG="@malept/flatpak-bundler" \ + npx electron-builder --config electron-builder.config.js --publish never --linux flatpak + - name: Upload artifact uses: actions/upload-artifact@v4 with: