ci(linux): build and publish Flatpak on release and path-gated PR CI

Add a ubuntu-24.04 linux-flatpak job that runs build_flatpak.sh from the
shared love payload, wire it into release staging/upload, and mirror a
path-gated Flatpak build in ci.yml when flatpak packaging changes.
This commit is contained in:
1jamie
2026-08-25 15:32:29 -05:00
parent 0e8c93ec75
commit 6a02a13f22
3 changed files with 96 additions and 2 deletions
+5
View File
@@ -43,4 +43,9 @@ scripts/build_flatpak.sh --version X.Y.Z
Requires `flatpak` + `flatpak-builder` and the Freedesktop 24.08 runtime from
Flathub (installed automatically on first build).
Release CI builds the bundle on `ubuntu-24.04` (`linux-flatpak` job) from the
shared `game.love` payload and publishes `gen1recomp-<ver>-linux.flatpak`
alongside the AppImages. PR CI path-gates the same script when `flatpak/` or
`scripts/build_flatpak.sh` change.
Flathub store submission is out of scope for the GitHub bundle channel.