flatpak-github-actions
flatpak-github-actions copied to clipboard
Build your Flatpak application using Github Actions
This is practically an undocumented feature of BuildKit, but it avoids making another copy of the script to another layer. https://github.com/moby/buildkit/pull/1492
Seems like Flathub requires quite a few undocumented extra validation steps: * [ ] Run appstream-util validate from a relatively new appstream-glib (or via Flatpak from Flathub) * [ ]...
Add a test case using this manifest https://github.com/grulja/MediaWriter/blob/ad6cf9fdf479bfc289e808c5c3b5283587e8f4e3/dist/flatpak/org.fedoraproject.MediaWriter.json
Stuff like setting the proper branch, the correct remote version and all :)
I'm new to building Flatpak apps and I wanted to use this action. For me, it was problematic to figure out what does "flat-manager token" means and where to get...
See [Matching a cache key](https://docs.github.com/en/actions/advanced-guides/caching-dependencies-to-speed-up-workflows#matching-a-cache-key) and [actions/toolkit/cache#restore-cache](https://github.com/actions/toolkit/tree/main/packages/cache#restore-cache).
(Draft: this is just the skeleton, still needs to fill in the validation function) Add support for profiles, and add the 'flathub' profile. Related: https://github.com/bilelmoussaoui/flatpak-github-actions/issues/64
While that feature is quite nice, actually i want to tag the flatpak file itself with the architecture. When i do this, the automatic tagging results in a double tag...
If a build is able to successfully load a cache, then it will produce an error trying to save a cache with that same key. See the "Annotations" section in...