[PR #4978] [MERGED] change minimum version of Node.js to version 20 #5688

Closed
opened 2026-02-28 21:16:47 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4978
Author: @matt-fidd
Created: 5/12/2025
Status: Merged
Merged: 5/12/2025
Merged by: @matt-fidd

Base: masterHead: node-20


📝 Commits (6)

  • 9a6aa3d update workflows
  • d85f481 update supported engines in package.json
  • 3a35bbe .nvmrc
  • 0bb8918 base yarn cache on node version being used rather than .nvmrc
  • 9ad44cc note
  • acce988 Merge branch 'master' into node-20

📊 Changes

8 files changed (+18 additions, -8 deletions)

View changed files

📝 .github/actions/setup/action.yml (+6 -2)
📝 .github/workflows/check.yml (+1 -1)
📝 .github/workflows/issues-feature-implemented.yml (+1 -1)
📝 .github/workflows/publish-npm-packages.yml (+1 -1)
📝 .nvmrc (+1 -1)
📝 package.json (+1 -1)
📝 packages/api/package.json (+1 -1)
upcoming-release-notes/4978.md (+6 -0)

📄 Description

image

With Node 18 soon being dropped, it's wise to move to 20. We will soon have to migrate to 22 but I think it's better to do this in stages.

docs: https://github.com/actualbudget/docs/pull/692


🔄 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/4978 **Author:** [@matt-fidd](https://github.com/matt-fidd) **Created:** 5/12/2025 **Status:** ✅ Merged **Merged:** 5/12/2025 **Merged by:** [@matt-fidd](https://github.com/matt-fidd) **Base:** `master` ← **Head:** `node-20` --- ### 📝 Commits (6) - [`9a6aa3d`](https://github.com/actualbudget/actual/commit/9a6aa3df9ed5a13339881c8ff78d5fa1311fd38a) update workflows - [`d85f481`](https://github.com/actualbudget/actual/commit/d85f4816c02d37dd967f15119c20c21bb95991ad) update supported engines in package.json - [`3a35bbe`](https://github.com/actualbudget/actual/commit/3a35bbe4470348852535ee3e8a7bb545002bffe6) .nvmrc - [`0bb8918`](https://github.com/actualbudget/actual/commit/0bb891865fc702a5ab54132a01aecdf93f0f15ea) base yarn cache on node version being used rather than .nvmrc - [`9ad44cc`](https://github.com/actualbudget/actual/commit/9ad44cc35d1c6e8e1d73ffee9cb82c4a3becd544) note - [`acce988`](https://github.com/actualbudget/actual/commit/acce988176261d68c64a2ca31f34269ae0a53247) Merge branch 'master' into node-20 ### 📊 Changes **8 files changed** (+18 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/setup/action.yml` (+6 -2) 📝 `.github/workflows/check.yml` (+1 -1) 📝 `.github/workflows/issues-feature-implemented.yml` (+1 -1) 📝 `.github/workflows/publish-npm-packages.yml` (+1 -1) 📝 `.nvmrc` (+1 -1) 📝 `package.json` (+1 -1) 📝 `packages/api/package.json` (+1 -1) ➕ `upcoming-release-notes/4978.md` (+6 -0) </details> ### 📄 Description ![image](https://github.com/user-attachments/assets/0b5df9e8-9461-45b3-8405-687dd9710797) With Node 18 soon being dropped, it's wise to move to 20. We will soon have to migrate to 22 but I think it's better to do this in stages. docs: https://github.com/actualbudget/docs/pull/692 --- <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-02-28 21:16:47 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5688