Sign inSign up

bilelmoussaoui/flatpak-github-actions

By bilelmoussaoui

•Updated over 1 year ago

Image
0

500K+

bilelmoussaoui/flatpak-github-actions repository overview

⁠flatpak-github-actions

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, 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"
⁠Inputs:
  • 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⁠.

Tag summary

Content type

Image

Digest

sha256:6524a00a9…

Size

2.5 GB

Last updated

over 1 year ago

docker pull bilelmoussaoui/flatpak-github-actions:gnome-45