Skip to content

Commit f261131

Browse files
committed
feat(node-versions): require node 20
BREAKING CHANGE: support for node versions v18 and v21 has been dropped closes #932
1 parent 00fc353 commit f261131

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

.github/workflows/node-ci.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@ jobs:
3030
strategy:
3131
matrix:
3232
node:
33-
- 18.17.0
34-
- 20.6.1
35-
- 22
33+
- 20.19.0
34+
- 22.14.0
3635
- 24
3736
steps:
3837
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

package-lock.json

Lines changed: 13 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"version": "0.0.0-semantically-released",
66
"type": "module",
77
"engines": {
8-
"node": "^18.17.0 || >=20.6.1"
8+
"node": "^20.19.0 || >=22.14.0"
99
},
1010
"author": "Matt Travi <npm@travi.org> (https://matt.travi.org)",
1111
"repository": "form8ion/codecov",
@@ -37,7 +37,7 @@
3737
"lint:gherkin": "gherkin-lint",
3838
"test:integration": "run-s 'test:integration:base -- --profile noWip'",
3939
"pretest:integration:base": "run-s build",
40-
"test:integration:base": "NODE_OPTIONS=\"--enable-source-maps --loader=testdouble\" DEBUG=any cucumber-js test/integration",
40+
"test:integration:base": "NODE_OPTIONS=--enable-source-maps DEBUG=any cucumber-js test/integration",
4141
"test:integration:debug": "DEBUG=test run-s test:integration",
4242
"test:integration:wip": "run-s 'test:integration:base -- --profile wip'",
4343
"test:integration:wip:debug": "DEBUG=test run-s 'test:integration:wip'",

0 commit comments

Comments
 (0)