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

build(ci): build flatpak in CI #606

Closed
wants to merge 1 commit into from

Conversation

FineFindus
Copy link

Fixes #599.
Adds a new GitHub action that builds Workbench in the CI. The finished Flatpak is automatically uploaded as an artifact.
As it currently uses the 45beta runtime, the non-beta extensions need to be installed manually.

@sonnyp
Copy link
Contributor

sonnyp commented Sep 19, 2023

Thanks. I had something in the work for building the Flatpak on CI but this looks good.

You're the 3rd person wanting Flatpak bundles on every commit in main. Can you help me understand why?

I'm a bit uncomfortable rebuilding and bundling everything on every single commit in main, plus it won't update so I'm not sure I see the benefit?

Is it just a quick way to test the dev version?

@FineFindus
Copy link
Author

I mainly enabled it for testing and developing the action, which took a few commits. I squashed them so as not to pollute the main branch.

Having a flatpak build of the main branch can be both an effective way to catch build bugs, and a quick way for designers/users to test the new changes without having to compile the application themselves.
I'm also happy to remove it.

@sonnyp
Copy link
Contributor

sonnyp commented May 30, 2024

We're now on GNOME nightly repository \o/

https://blog.sonny.re/workbench-news

@sonnyp sonnyp closed this May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build Workbench as part of CI
2 participants