Skip to content
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

Merged
merged 5 commits into from
Feb 24, 2024

Conversation

barthalion
Copy link
Contributor

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.

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.
@barthalion
Copy link
Contributor Author

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.

@barthalion barthalion marked this pull request as draft February 21, 2024 19:50
@barthalion barthalion force-pushed the patch-2 branch 2 times, most recently from c17250c to 1f2abaa Compare February 21, 2024 22:00
@barthalion barthalion marked this pull request as ready for review February 22, 2024 08:42
@barthalion
Copy link
Contributor Author

This should be good to go. OBS's counterpart has also been merged yesterday.

cc @stenzek

@stenzek
Copy link
Contributor

stenzek commented Feb 24, 2024

Seems to still run fine from a quick check. I'll manually trigger the release push and see how it goes, thanks!

@stenzek stenzek merged commit 19c3dd8 into PCSX2:master Feb 24, 2024
12 checks passed
@stenzek
Copy link
Contributor

stenzek commented Feb 24, 2024

FYI, release seems to work fine from my brief testing, apart from having to shift the safe directory workaround further up.

vertver pushed a commit to vertver/pcsx2-gdbserver that referenced this pull request Apr 4, 2024
…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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants