flatpak-github-actions
flatpak-github-actions copied to clipboard
Switch Docker image to use Flathub's flatpak-builder-lint
This way, all tools match the one used on Flathub infra, and reduce potential breakage caused by Fedora bumping packages.
This image switch look like it will breaks CIs (actions consumer) that relies on dnf
to install some tools which is a big issue.
Images on Docker Hub should not have such a breakage.
Edit: It can be good base image for Github registry images (#60).
The fact dnf was available was at best an implementation detail, and not something action users should rely on in the first place.
This way, all tools match the one used on Flathub infra, and reduce potential breakage caused by Fedora bumping packages.
Isn't org.flatpak.Builder going to do the same when it will bump flatpak-builder to 1.4 ? Yes, less frequently but it still can happen.
It's obviously not being bumped to 1.4 until it's actually functional.
Note that I am not a fan of tying the base image with flathub infrastructure and decisions. so please don't merge this until we figure out a way to split the base image provided by the flatpak action and flathub specific bits
Until this is resolved one way or another, I will be maintaining a soft fork at https://github.com/flathub-infra/flatpak-github-actions/.