-
Notifications
You must be signed in to change notification settings - Fork 199
Conversation
- Bump flatpak.baseVersion and runtimeVersion from 23.08 to 25.08 - Add build:flatpak npm script - Updated package-lock.json with dependency resolution Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
NN708
commented
May 27, 2026
FYI, we already have a manifest on Flathub that uses the Freedesktop SDK 25.08: https://github.com/flathub/com.openwebui.open-webui/blob/master/com.openwebui.open-webui.yml
zakweb3
commented
May 29, 2026
FYI, we already have a manifest on Flathub that uses the Freedesktop SDK 25.08: https://github.com/flathub/com.openwebui.open-webui/blob/master/com.openwebui.open-webui.yml
Do you know why the flathub bundle is 781 MiB? Also, on flathub it shows the version is 0.0.8!
I am not an expert on this, but the npm flatpak build process seems simple and lean (~92 MB).
I am looking forward to improve the pipline from the npm flatpak build release to the flathub build release workflow.
Flathub is a major Linux Desktop app discovery and distribution, so it is important to get the best release workflow on that platform.
NN708
commented
Jun 3, 2026
According to Flathub's requirements, apps must be built from source. If you have ideas for optimizing the size, feel free to open a pull request in the flathub/com.openwebui.open-webui repository.
Regarding the version: the actual package is up to date, but the version displayed on the Flathub website is pulled from com.openwebui.open-webui.metainfo.xml. Updating that file should resolve the mismatch.
Description
org.freedesktop.Platform) from the deprecated 23.08 to 25.08.flatpak.baseVersionandruntimeVersioninelectron-builder.ymlfrom'23.08'to'25.08'build:flatpaknpm script for building.flatpakbundlesdist/open-webui.flatpak(~92 MB)Install required runtime and SDK
sudo apt-get update && sudo apt-get install -y flatpak flatpak-builder flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak --user install -y flathub org.freedesktop.Platform//25.08 org.freedesktop.Sdk//25.08 org.electronjs.Electron2.BaseApp//25.08Build Process
Related Issues
Contributor License Agreement
Note
Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.