-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: Switch Flatpak build to flathub-infra/flatpak-github-actions #10838
Conversation
Flathub team has recently forked flatpak-github-actions and merged various PRs submitted to the original repo. However, it's not versioned (yet?), so pin the latest commit instead. Additionally, enable validation of the build using flatpak-builder-lint, and run all steps in the container with the runtime and required tooling baked in.
We're in the process of merging similar change for OBS. I will un-draft this when it's merged and confirmed working over there. |
c17250c
to
1f2abaa
Compare
This should be good to go. OBS's counterpart has also been merged yesterday. cc @stenzek |
Seems to still run fine from a quick check. I'll manually trigger the release push and see how it goes, thanks! |
FYI, release seems to work fine from my brief testing, apart from having to shift the safe directory workaround further up. |
…X2#10838) * ci: Switch Flatpak build to flathub-infra/flatpak-github-actions Flathub team has recently forked flatpak-github-actions and merged various PRs submitted to the original repo. However, it's not versioned (yet?), so pin the latest commit instead. Additionally, enable validation of the build using flatpak-builder-lint, and run all steps in the container with the runtime and required tooling baked in. * Update mirror-screenshots-url * Shush git complaining about "dubious" ownership * Update date format to iso8601 * Fix flatpak-builder-lint invocations
Description of Changes
Flathub team has recently forked flatpak-github-actions and merged various PRs submitted to the original repo. However, it's not versioned (yet?), so pin the latest commit instead.
Additionally, enable validation of the build using flatpak-builder-lint, and run all steps in the container with the runtime and required tooling baked in.
Rationale behind Changes
The changes switch CI to the maintained actions fork/image, and uses the action as it's intended by its authors.
Suggested Testing Steps
Sadly, most likely requires the usual GitHub Actions loop of testing in production.