Skip to content

Commit 1d28952

Browse files
authored
Require Node 16 for Etherpad and target Node 20 for testing (#5771)
1 parent d3afc1b commit 1d28952

10 files changed

+18
-18
lines changed

.github/workflows/backend-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
node: [14, 16, 18]
21+
node: [16, 18, 20]
2222
steps:
2323
-
2424
name: Checkout repository
@@ -55,7 +55,7 @@ jobs:
5555
strategy:
5656
fail-fast: false
5757
matrix:
58-
node: [14, 16, 18]
58+
node: [16, 18, 20]
5959
steps:
6060
-
6161
name: Checkout repository
@@ -124,7 +124,7 @@ jobs:
124124
-
125125
uses: actions/setup-node@v3
126126
with:
127-
node-version: 14
127+
node-version: 20
128128
cache: 'npm'
129129
cache-dependency-path: |
130130
src/package-lock.json
@@ -157,7 +157,7 @@ jobs:
157157
-
158158
uses: actions/setup-node@v3
159159
with:
160-
node-version: 14
160+
node-version: 20
161161
cache: 'npm'
162162
cache-dependency-path: |
163163
src/package-lock.json

.github/workflows/frontend-admin-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
node: [14, 16, 18]
17+
node: [16, 18, 20]
1818

1919
steps:
2020
-

.github/workflows/frontend-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
-
3535
uses: actions/setup-node@v3
3636
with:
37-
node-version: 14
37+
node-version: 20
3838
cache: 'npm'
3939
cache-dependency-path: |
4040
src/package-lock.json
@@ -98,7 +98,7 @@ jobs:
9898
-
9999
uses: actions/setup-node@v3
100100
with:
101-
node-version: 14
101+
node-version: 20
102102
cache: 'npm'
103103
cache-dependency-path: |
104104
src/package-lock.json
@@ -126,7 +126,7 @@ jobs:
126126
# Etherpad core dependencies must be installed after installing the
127127
# plugin's dependencies, otherwise npm will try to hoist common
128128
# dependencies by removing them from src/node_modules and installing them
129-
# in the top-level node_modules. As of v6.14.10, npm's hoist logic appears
129+
# in the top-level node_modules. As of v6.20.10, npm's hoist logic appears
130130
# to be buggy, because it sometimes removes dependencies from
131131
# src/node_modules but fails to add them to the top-level node_modules.
132132
# Even if npm correctly hoists the dependencies, the hoisting seems to

.github/workflows/lint-package-lock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
-
2323
uses: actions/setup-node@v3
2424
with:
25-
node-version: 14
25+
node-version: 20
2626
cache: 'npm'
2727
cache-dependency-path: |
2828
src/package-lock.json

.github/workflows/load-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
-
2323
uses: actions/setup-node@v3
2424
with:
25-
node-version: 14
25+
node-version: 20
2626
cache: 'npm'
2727
cache-dependency-path: |
2828
src/package-lock.json
@@ -52,7 +52,7 @@ jobs:
5252
-
5353
uses: actions/setup-node@v3
5454
with:
55-
node-version: 14
55+
node-version: 20
5656
cache: 'npm'
5757
cache-dependency-path: |
5858
src/package-lock.json
@@ -109,7 +109,7 @@ jobs:
109109
-
110110
uses: actions/setup-node@v3
111111
with:
112-
node-version: 14
112+
node-version: 20
113113
cache: 'npm'
114114
cache-dependency-path: |
115115
src/package-lock.json

.github/workflows/rate-limit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
-
2323
uses: actions/setup-node@v3
2424
with:
25-
node-version: 14
25+
node-version: 20
2626
cache: 'npm'
2727
cache-dependency-path: |
2828
src/package-lock.json

.github/workflows/upgrade-from-latest-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
node: [14, 16, 18]
21+
node: [16, 18, 20]
2222
steps:
2323
-
2424
name: Check out latest release

.github/workflows/windows.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
-
2929
uses: actions/setup-node@v3
3030
with:
31-
node-version: 14
31+
node-version: 20
3232
cache: 'npm'
3333
cache-dependency-path: |
3434
src/package-lock.json
@@ -108,7 +108,7 @@ jobs:
108108
-
109109
uses: actions/setup-node@v3
110110
with:
111-
node-version: 14
111+
node-version: 20
112112
cache: 'npm'
113113
cache-dependency-path: |
114114
etherpad/src/package-lock.json

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ We're looking for maintainers and have some funding available. Please contact J
4646

4747
### Requirements
4848

49-
[Node.js](https://nodejs.org/) >= **14.0.0**.
49+
[Node.js](https://nodejs.org/) >= **16.20.1**.
5050

5151
### GNU/Linux and other UNIX-like systems
5252

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
"typescript": "^4.9.5"
9494
},
9595
"engines": {
96-
"node": ">=14.15.0",
96+
"node": ">=16.20.1",
9797
"npm": ">=6.14.0"
9898
},
9999
"repository": {

0 commit comments

Comments
 (0)