Skip to content

Commit 53dfe09

Browse files
committed
fix: Update CI matrix to Node 20 and 22, drop EOL Node 18
Node 18 reached end-of-life in April 2025. The electron@40 install script is incompatible with Node 18 (ERR_REQUIRE_ESM via @electron/get). Server-node CI already uses [20, 22]. Update engines.node to >=20 to match.
1 parent 06b95fe commit 53dfe09

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/node-client.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
matrix:
1919
# Node versions to run on.
20-
version: [18, 22]
20+
version: [20, 22]
2121

2222
steps:
2323
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

packages/sdk/node-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"feature management"
1818
],
1919
"engines": {
20-
"node": ">=18"
20+
"node": ">=20"
2121
},
2222
"type": "module",
2323
"main": "./dist/index.cjs",

0 commit comments

Comments
 (0)