Build your flatpak application using Github Actions
Add a new workflow by creating a .yml file under .github/workflows with this content
on: [push, pull_request]
name: Flatpak
jobs:
flatpak-builder:
name: "Flatpak Builder"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: bilelmoussaoui/flatpak-github-actions@wip
with:
bundle: "palette.flatpak"
manifest-path: "org.gnome.zbrown.Palette.yml"
app-id: "org.gnome.zbrown.Palette"
runtime-repo: "https://flathub.org/repo/flathub.flatpakrepo"
flatpak-module: "palette"
manifest-path
The relative path the manifest file in this repository.
app-id
The application ID
bundle
The bundle name, by default it's app.flatpak
runtime-repo
The repository used to fetch the runtime when the user download the Flatpak bundle.
By default it's set to https://flathub.org/repo/flathub.flatpakrepo
meson-args
The args passed to meson to configure your app. Typically this is
-Dprofile=development.
flatpak-module
The module name of your app. This is used to know which modules are dependencies and which are not.
The Docker Image used can be found here.
Content type
Image
Digest
sha256:6524a00a9…
Size
2.5 GB
Last updated
over 1 year ago
docker pull bilelmoussaoui/flatpak-github-actions:gnome-45