name: Build Flatpak on: push: branches: [main] pull_request: jobs: flatpak: name: "Build Flatpak" runs-on: ubuntu-latest container: image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-49 options: --privileged steps: - name: Checkout uses: actions/checkout@v4 - name: Build flatpak run: | flatpak-builder --disable-tests --disable-sandbox --force-clean --disable-cache --disable-rofiles-fuse --repo=repo builddir gay.valhrafnaz.Voidmanifest.json - name: Build bundle run: | flatpak build-bundle repo gay.valhrafnaz.Voidmanifest.flatpak gay.valhrafnaz.Voidmanifest - name: Upload Flatpak artifact uses: actions/upload-artifact@v4 with: name: void-manifest-flatpak path: gay.valhrafnaz.Voidmanifest.flatpak