Workbench icon indicating copy to clipboard operation
Workbench copied to clipboard

build(ci): build flatpak in CI

Open FineFindus opened this issue 2 years ago • 2 comments

Fixes https://github.com/sonnyp/Workbench/issues/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.

FineFindus avatar Sep 19 '23 12:09 FineFindus

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?

sonnyp avatar Sep 19 '23 13:09 sonnyp

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.

FineFindus avatar Sep 19 '23 16:09 FineFindus

We're now on GNOME nightly repository \o/

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

sonnyp avatar May 30 '24 12:05 sonnyp