[PR #2617] [MERGED] add flatpak to electron build list #11464

Closed
opened 2026-04-10 21:01:23 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/2617
Author: @youngcw
Created: 4/16/2024
Status: Merged
Merged: 4/19/2024
Merged by: @youngcw

Base: masterHead: youngcw/flatpak


📝 Commits (10+)

📊 Changes

4 files changed (+32 additions, -1 deletions)

View changed files

📝 .github/workflows/electron-master.yml (+9 -0)
📝 .github/workflows/electron-pr.yml (+9 -0)
📝 packages/desktop-electron/package.json (+8 -1)
upcoming-release-notes/2617.md (+6 -0)

📄 Description

This adds flatpak to the list of electron build formats. The hope is that we can publish to flathub as a linux equivalent to the mac or windows store. I don't know if we can publish to flathub directly with this build process or if we would need to have a separate workflow to generate the package.

Notes:

  • I built and installed locally and so far things seem to work fine functionally.
  • At least on my setup the menu bar at the top doesn't match the system theme the same way the app image does, but that might be an issue on my end not the app itself.
  • I cant find a way to attach a version to the build so it shows up as an unknown version, maybe that only shows up if published.
  • For now both the appimage and this get zipped together. Maybe ill try to make a separate runner for each type

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/2617 **Author:** [@youngcw](https://github.com/youngcw) **Created:** 4/16/2024 **Status:** ✅ Merged **Merged:** 4/19/2024 **Merged by:** [@youngcw](https://github.com/youngcw) **Base:** `master` ← **Head:** `youngcw/flatpak` --- ### 📝 Commits (10+) - [`baf1391`](https://github.com/actualbudget/actual/commit/baf13913ca27dfa6f4055ea460779787eadff59a) add flatpack to electron build - [`b1c66a4`](https://github.com/actualbudget/actual/commit/b1c66a438556fb9749cefcf39e07b3753d930eff) note - [`4391f9f`](https://github.com/actualbudget/actual/commit/4391f9fea6dad84ab2348788aa8c8522295cb976) add to workflow - [`1b549a5`](https://github.com/actualbudget/actual/commit/1b549a5ba011fb05a8be952587e18d89748efd26) try to fix workflow - [`9b480ac`](https://github.com/actualbudget/actual/commit/9b480ac39fd9576a261c28a0c1bad4c7b9247d21) typos - [`b972b22`](https://github.com/actualbudget/actual/commit/b972b22c1b73e2de32c8cf7e2f73149b08e9d24a) workflow - [`6b8e4a0`](https://github.com/actualbudget/actual/commit/6b8e4a0353f71888b1e002ec40a5e958c3206840) work - [`6a2135e`](https://github.com/actualbudget/actual/commit/6a2135e6d6376bd349f4e921600c8f01904dbdc5) update - [`92094a1`](https://github.com/actualbudget/actual/commit/92094a139a0db70adf7ba18594010581fbfaf5fa) add repo - [`29954c5`](https://github.com/actualbudget/actual/commit/29954c577e3ffe2765c7d54b4ae8c6d548cb826e) Merge branch 'master' into youngcw/flatpak ### 📊 Changes **4 files changed** (+32 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/electron-master.yml` (+9 -0) 📝 `.github/workflows/electron-pr.yml` (+9 -0) 📝 `packages/desktop-electron/package.json` (+8 -1) ➕ `upcoming-release-notes/2617.md` (+6 -0) </details> ### 📄 Description This adds flatpak to the list of electron build formats. The hope is that we can publish to flathub as a linux equivalent to the mac or windows store. I don't know if we can publish to flathub directly with this build process or if we would need to have a separate workflow to generate the package. Notes: * I built and installed locally and so far things seem to work fine functionally. * At least on my setup the menu bar at the top doesn't match the system theme the same way the app image does, but that might be an issue on my end not the app itself. * I cant find a way to attach a version to the build so it shows up as an unknown version, maybe that only shows up if published. * For now both the appimage and this get zipped together. Maybe ill try to make a separate runner for each type --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-10 21:01:23 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#11464