[PR #7583] [MERGED] [AI] Consolidate npm release and nightly publishing into one workflow #49090

Closed
opened 2026-04-26 10:56:18 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/7583
Author: @Copilot
Created: 4/22/2026
Status: Merged
Merged: 4/22/2026
Merged by: @jfdoming

Base: masterHead: copilot/refactor-npm-publish-workflows


📝 Commits (4)

  • 12d7020 [AI] Unify npm release and nightly publish workflows
  • 3d4d8f1 [AI] Harden unified npm publish workflow conditionals
  • 92ea1bd [AI] Clarify nightly install step and add concise release note
  • f72e0d9 [AI] Revert release note edit and make npm publish workflow ACT-compatible (#7584)

📊 Changes

4 files changed (+45 additions, -127 deletions)

View changed files

📝 .github/actions/setup/action.yml (+2 -2)
.github/workflows/publish-nightly-npm-packages.yml (+0 -118)
📝 .github/workflows/publish-npm-packages.yml (+37 -7)
upcoming-release-notes/7583.md (+6 -0)

📄 Description

Description

Fix issue noted in https://github.com/actualbudget/actual/pull/7579#issuecomment-4292860067 where NPM only allows us to have a single trusted workflow file.

Testing

Validated using act CLI

Checklist

  • Release notes added (see link above)
  • No obvious regressions in affected areas
  • Self-review has been performed - I understand what each change in the code does and why it is needed

🔄 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/7583 **Author:** [@Copilot](https://github.com/apps/copilot-swe-agent) **Created:** 4/22/2026 **Status:** ✅ Merged **Merged:** 4/22/2026 **Merged by:** [@jfdoming](https://github.com/jfdoming) **Base:** `master` ← **Head:** `copilot/refactor-npm-publish-workflows` --- ### 📝 Commits (4) - [`12d7020`](https://github.com/actualbudget/actual/commit/12d7020db82da4a26efac3efe3e6337216843e20) [AI] Unify npm release and nightly publish workflows - [`3d4d8f1`](https://github.com/actualbudget/actual/commit/3d4d8f1f92147a66c3d5370e1ea10c0f3f1d4203) [AI] Harden unified npm publish workflow conditionals - [`92ea1bd`](https://github.com/actualbudget/actual/commit/92ea1bd63e5bb0bb2fb68f37c11005f5ffa85f5e) [AI] Clarify nightly install step and add concise release note - [`f72e0d9`](https://github.com/actualbudget/actual/commit/f72e0d9046d3860665ce3b2e5718ed4b31dbc0db) [AI] Revert release note edit and make npm publish workflow ACT-compatible (#7584) ### 📊 Changes **4 files changed** (+45 additions, -127 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/setup/action.yml` (+2 -2) ➖ `.github/workflows/publish-nightly-npm-packages.yml` (+0 -118) 📝 `.github/workflows/publish-npm-packages.yml` (+37 -7) ➕ `upcoming-release-notes/7583.md` (+6 -0) </details> ### 📄 Description ## Description Fix issue noted in https://github.com/actualbudget/actual/pull/7579#issuecomment-4292860067 where NPM only allows us to have a single trusted workflow file. ## Related issue(s) ## Testing Validated using `act` CLI ## Checklist - [x] Release notes added (see link above) - [x] No obvious regressions in affected areas - [x] Self-review has been performed - I understand what each change in the code does and why it is needed <!--- actual-bot-sections ---> --- <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-26 10:56:18 -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#49090