From 3037fe3cbab265b981b599bce52acaaa68150351 Mon Sep 17 00:00:00 2001 From: Aaqibhafeez Khan Date: Wed, 14 Oct 2026 03:56:22 +0530 Subject: [PATCH] fix: verify Flatpak bundles during release --- .github/workflows/release.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 10485fb..3f8accd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,16 +25,20 @@ jobs: flatpak-bundle: needs: deb # avoid two jobs racing to create the same release runs-on: ubuntu-latest - continue-on-error: true steps: - uses: actions/checkout@v4 - run: | sudo apt-get update && sudo apt-get install -y flatpak flatpak-builder flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install --user -y flathub org.gnome.Platform//51 org.gnome.Sdk//51 - - run: | + - name: Build and verify Flatpak bundle + run: | flatpak-builder --user --force-clean --repo=repo build-dir build-aux/flatpak/io.gknowledge.Gknowledge.yaml - flatpak build-bundle repo gknowledge-${GITHUB_REF_NAME}.flatpak io.gknowledge.Gknowledge + bundle="gknowledge-${GITHUB_REF_NAME}.flatpak" + flatpak build-bundle --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo repo "$bundle" io.gknowledge.Gknowledge + test -s "$bundle" + flatpak install --user --noninteractive --bundle "$bundle" + flatpak info --user io.gknowledge.Gknowledge - uses: softprops/action-gh-release@v2 with: files: gknowledge-*.flatpak