[PR #6544] [MERGED] :electron: Fix electron publish workflow matrix ordering #36786

Closed
opened 2026-04-20 23:36:56 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/6544
Author: @MikesGlitch
Created: 1/4/2026
Status: Merged
Merged: 1/4/2026
Merged by: @MikesGlitch

Base: masterHead: fix-publish-electron-matrix-sha256-ordering


📝 Commits (4)

📊 Changes

3 files changed (+37 additions, -27 deletions)

View changed files

📝 .github/workflows/electron-master.yml (+15 -11)
📝 packages/desktop-electron/extra-resources/linux/com.actualbudget.actual.metainfo.xml (+16 -16)
upcoming-release-notes/6544.md (+6 -0)

📄 Description

Restructured the workflow so sha256 step is only run on linux and is done outside of the matrix. Should remove the last job wins issue.

Summary by CodeRabbit

  • Style

    • Standardized screenshot entries and captions for repository listings.
  • Chores

    • Improved CI/CD publish flows to download Linux artifacts, compute and inject AppImage SHA256 hashes before updating release manifests.
  • Documentation

    • Added a short upcoming-release note describing the CI workflow fix for artifact hash calculation.

✏️ Tip: You can customize this high-level summary in your review settings.


🔄 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/6544 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 1/4/2026 **Status:** ✅ Merged **Merged:** 1/4/2026 **Merged by:** [@MikesGlitch](https://github.com/MikesGlitch) **Base:** `master` ← **Head:** `fix-publish-electron-matrix-sha256-ordering` --- ### 📝 Commits (4) - [`fc79ae4`](https://github.com/actualbudget/actual/commit/fc79ae4706ca056ae964001ab7fd50929216814e) fix issue with matrix ordering oelectron master publish workflow - [`6cdcfb1`](https://github.com/actualbudget/actual/commit/6cdcfb152d240d228bf376bfbdf4641643673d5c) simplify - [`1ff56d3`](https://github.com/actualbudget/actual/commit/1ff56d370bc4dd3d106545ad4d021daf28c2c427) image type source - [`acd78d5`](https://github.com/actualbudget/actual/commit/acd78d5afd94461a9482b9bd0bbda9b2a28e543c) rabbit ### 📊 Changes **3 files changed** (+37 additions, -27 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/electron-master.yml` (+15 -11) 📝 `packages/desktop-electron/extra-resources/linux/com.actualbudget.actual.metainfo.xml` (+16 -16) ➕ `upcoming-release-notes/6544.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. --> Restructured the workflow so sha256 step is only run on linux and is done outside of the matrix. Should remove the `last job wins` issue. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Style** * Standardized screenshot entries and captions for repository listings. * **Chores** * Improved CI/CD publish flows to download Linux artifacts, compute and inject AppImage SHA256 hashes before updating release manifests. * **Documentation** * Added a short upcoming-release note describing the CI workflow fix for artifact hash calculation. <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <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-20 23:36:56 -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#36786