Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Flatpak Builder

Actions
Flatpak Applications Builder
v2
Star (170)

Flatpak Github Actions

CI

Build your flatpak application using Github Actions

Flatpak logo

How to use

Add a new workflow by creating a .yml file under .github/workflows with this content

on:
  push:
    branches: [master]
  pull_request:
name: CI
jobs:
  flatpak-builder:
    name: "Flatpak Builder"
    runs-on: ubuntu-latest
    container:
      image: docker.io/bilelmoussaoui/flatpak-github-actions
      options: --privileged
    steps:
    - uses: actions/checkout@v2
    - uses: bilelmoussaoui/flatpak-github-actions@v2
      with:
        bundle: "palette.flatpak"
        manifest-path: "org.gnome.zbrown.Palette.yml"

Inputs

Name Description Required Default
manifest-path The relative path of the manifest file Required -
bundle The bundle name Optional app.flatpak
runtime-repo The repository used to fetch the runtime when the user download the Flatpak bundle. Optional Flathub
run-tests Enable/Disable running tests. Optional "false"
branch The default flatpak branch. Optional master

The Docker Image used can be found here.

Flatpak Builder is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Flatpak Applications Builder
v2

Flatpak Builder is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.