Skip to content

Commit e81f07b

Browse files
JohnMcLearclaude
andcommitted
ci: install Node 22 for the frontend-tests job
Etherpad core bumped its engines.node requirement past 20.x; the default GitHub Actions ubuntu-latest runner ships Node 20, so bin/installDeps.sh now aborts with "Your nodejs version 20.20 is too old. nodejs 22.0.x or higher is required" before any plugin spec gets a chance to run. Add an explicit actions/setup-node@v4 step pinned to Node 22. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent b1e9b37 commit e81f07b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/frontend-tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ jobs:
1616
with:
1717
repository: ether/etherpad-lite
1818
path: etherpad-lite
19+
- uses: actions/setup-node@v4
20+
name: Install Node.js
21+
with:
22+
node-version: 22
1923
- uses: pnpm/action-setup@v6
2024
name: Install pnpm
2125
with:

0 commit comments

Comments
 (0)