[PR #6307] [MERGED] :electron: Add flathub store publish pipeline #55744

Closed
opened 2026-05-01 02:59:06 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/6307
Author: @MikesGlitch
Created: 12/5/2025
Status: Merged
Merged: 12/8/2025
Merged by: @MikesGlitch

Base: masterHead: flathub-manifest-updates


📝 Commits (10+)

  • 6870dc0 add tokens to replace in release pipeline for metainfo release dates/versions
  • f99c25a validate the metainfo in pipeline
  • cc7fec7 install appstream first
  • d1f637b release notes in the metainfo
  • 23e04ea release notes for metainfo - testing pipeline
  • 07ce986 pipeline works
  • 8fe86c0 brand colors as per flathub recommendation
  • 0b96d0e picked colours following flathubs recommendations
  • 8583c21 contrast
  • 3c9ea41 contrast checked

📊 Changes

5 files changed (+113 additions, -22 deletions)

View changed files

📝 .github/workflows/electron-master.yml (+60 -4)
📝 .github/workflows/electron-pr.yml (+9 -0)
📝 .github/workflows/publish-nightly-electron.yml (+9 -1)
📝 packages/desktop-electron/extra-resources/linux/com.actualbudget.actual.metainfo.xml (+29 -17)
upcoming-release-notes/6307.md (+6 -0)

📄 Description

Flathub update process: https://docs.flathub.org/docs/for-app-authors/updates

Tested here:


🔄 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/6307 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 12/5/2025 **Status:** ✅ Merged **Merged:** 12/8/2025 **Merged by:** [@MikesGlitch](https://github.com/MikesGlitch) **Base:** `master` ← **Head:** `flathub-manifest-updates` --- ### 📝 Commits (10+) - [`6870dc0`](https://github.com/actualbudget/actual/commit/6870dc0beae21e41125d94762f112a17d9f0ddb1) add tokens to replace in release pipeline for metainfo release dates/versions - [`f99c25a`](https://github.com/actualbudget/actual/commit/f99c25a1d79cdbbf4d1fad34d1e393ed06b47fa7) validate the metainfo in pipeline - [`cc7fec7`](https://github.com/actualbudget/actual/commit/cc7fec79f8731e92c99a21e97451da23e98dac35) install appstream first - [`d1f637b`](https://github.com/actualbudget/actual/commit/d1f637b930f58a09ac674a88eaa3d106e2afe0d8) release notes in the metainfo - [`23e04ea`](https://github.com/actualbudget/actual/commit/23e04eaa891bcc69798d5b3c0771d62c691f1049) release notes for metainfo - testing pipeline - [`07ce986`](https://github.com/actualbudget/actual/commit/07ce986dc974dcecb865f8384fcf4d1b31c2f37f) pipeline works - [`8fe86c0`](https://github.com/actualbudget/actual/commit/8fe86c01286b07a71f356c9e6ea1a2d90127a307) brand colors as per flathub recommendation - [`0b96d0e`](https://github.com/actualbudget/actual/commit/0b96d0e3bd53f44aa1729d6de67d55da54616439) picked colours following flathubs recommendations - [`8583c21`](https://github.com/actualbudget/actual/commit/8583c21761165c6ee01131a10a5be3c3c5bbd671) contrast - [`3c9ea41`](https://github.com/actualbudget/actual/commit/3c9ea416d806cb7ffbf3ea008df2105c4d43cf96) contrast checked ### 📊 Changes **5 files changed** (+113 additions, -22 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/electron-master.yml` (+60 -4) 📝 `.github/workflows/electron-pr.yml` (+9 -0) 📝 `.github/workflows/publish-nightly-electron.yml` (+9 -1) 📝 `packages/desktop-electron/extra-resources/linux/com.actualbudget.actual.metainfo.xml` (+29 -17) ➕ `upcoming-release-notes/6307.md` (+6 -0) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> Flathub update process: https://docs.flathub.org/docs/for-app-authors/updates **Tested here:** - [Pipeline run](https://github.com/MikesGlitch/actual/actions/runs/20007135104) - [Resulting Flathub PR](https://github.com/flathub/com.actualbudget.actual/pull/1) - only the sources need to change - [Corresponds to this release](https://github.com/MikesGlitch/actual/releases/tag/untagged-85f213894e9c62dbf494) - sha256's need to match --- <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-05-01 02:59:06 -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#55744