Skip to content

Commit 155558e

Browse files
authored
drop support for node 20 (#5937)
* node 24 * node types * dockerfiles * readme * note
1 parent 9433201 commit 155558e

File tree

16 files changed

+37
-22
lines changed

16 files changed

+37
-22
lines changed

.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ runs:
1717
- name: Install node
1818
uses: actions/setup-node@v4
1919
with:
20-
node-version: 20
20+
node-version: 22
2121
- name: Install yarn
2222
run: npm install -g yarn
2323
shell: bash

.github/workflows/check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@ jobs:
5353
- uses: actions/checkout@v4
5454
- uses: actions/setup-node@v4
5555
with:
56-
node-version: 20
56+
node-version: 22
5757
- name: Check migrations
5858
run: node ./.github/actions/check-migrations.js

.github/workflows/issues-feature-implemented.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- uses: actions/checkout@v4
2828
- uses: actions/setup-node@v4
2929
with:
30-
node-version: 20
30+
node-version: 22
3131
- name: Handle feature requests
3232
run: node .github/actions/handle-feature-requests.js
3333
env:

.github/workflows/publish-nightly-npm-packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
- name: Setup node and npm registry
7474
uses: actions/setup-node@v4
7575
with:
76-
node-version: 20
76+
node-version: 22
7777
registry-url: 'https://registry.npmjs.org'
7878

7979
- name: Publish Web

.github/workflows/publish-npm-packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
- name: Setup node and npm registry
5757
uses: actions/setup-node@v4
5858
with:
59-
node-version: 20
59+
node-version: 22
6060
registry-url: 'https://registry.npmjs.org'
6161

6262
- name: Publish Web

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v20/*
1+
v22/*

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# you are doing.
66
###################################################
77

8-
FROM node:20-bullseye as dev
8+
FROM node:22-bookworm as dev
99
RUN apt-get update -y && apt-get upgrade -y && apt-get install -y openssl
1010
WORKDIR /app
1111
CMD ["sh", "./bin/docker-start"]

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
},
5959
"devDependencies": {
6060
"@octokit/rest": "^22.0.0",
61-
"@types/node": "^22.18.8",
61+
"@types/node": "^22.18.11",
6262
"@types/prompts": "^2.4.9",
6363
"@typescript-eslint/parser": "^8.46.0",
6464
"cross-env": "^10.1.0",
@@ -91,7 +91,7 @@
9191
"socks": ">=2.8.3"
9292
},
9393
"engines": {
94-
"node": ">=20",
94+
"node": ">=22",
9595
"yarn": "^4.9.1"
9696
},
9797
"lint-staged": {

packages/loot-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"@types/better-sqlite3": "^7.6.13",
4848
"@types/emscripten": "^1.41.2",
4949
"@types/jlongster__sql.js": "npm:@types/sql.js@latest",
50-
"@types/node": "^22.18.8",
50+
"@types/node": "^22.18.11",
5151
"@types/pegjs": "^0.10.6",
5252
"assert": "^2.1.0",
5353
"browserify-zlib": "^0.2.0",

packages/plugins-service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"workbox-precaching": "^7.3.0"
1515
},
1616
"devDependencies": {
17-
"@types/node": "^22.18.8",
17+
"@types/node": "^22.18.11",
1818
"cross-env": "^10.1.0",
1919
"typescript": "^5.9.3",
2020
"vite": "^7.1.9"

0 commit comments

Comments
 (0)