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 steps: - name: Checkout uses: actions/checkout@v4 - name: Build Flatpak uses: flatpak/flatpak-github-actions/flatpak-builder@v6 with: manifest-path: gay.valhrafnaz.Voidmanifest.json bundle: gay.valhrafnaz.Voidmanifest.flatpak build-bundle: false - name: Build manually run: | flatpak-builder --disable-tests --force-clean --repo=repo builddir gay.valhrafnaz.Voidmanifest.json 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