Skip to content

Commit f15644a

Browse files
authored
Merge pull request #209 from Financial-Times/node-versions
Update supported Node.js versions
2 parents 681eeef + d9d2b98 commit f15644a

File tree

5 files changed

+29
-8
lines changed

5 files changed

+29
-8
lines changed

.circleci/config.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@ orbs:
55
executors:
66
node:
77
docker:
8-
- image: cimg/node:18.16-browsers
8+
- image: cimg/node:22.3-browsers
9+
node20_15-browsers:
10+
docker:
11+
- image: cimg/node:20.15-browsers
12+
node18_20-browsers:
13+
docker:
14+
- image: cimg/node:18.20-browsers
915
jobs:
1016
checkout:
1117
docker:
@@ -40,6 +46,8 @@ workflows:
4046
parameters:
4147
executor:
4248
- node
49+
- node20_15-browsers
50+
- node18_20-browsers
4351
filters:
4452
tags:
4553
only: /^v\d+\.\d+\.\d+(-.+)?/
@@ -51,6 +59,8 @@ workflows:
5159
parameters:
5260
executor:
5361
- node
62+
- node20_15-browsers
63+
- node18_20-browsers
5464
filters:
5565
tags:
5666
only: /^v\d+\.\d+\.\d+(-.+)?/
@@ -62,6 +72,8 @@ workflows:
6272
parameters:
6373
executor:
6474
- node
75+
- node20_15-browsers
76+
- node18_20-browsers
6577
filters:
6678
tags:
6779
only: /^v\d+\.\d+\.\d+(-.+)?/
@@ -95,6 +107,8 @@ workflows:
95107
parameters:
96108
executor:
97109
- node
110+
- node20_15-browsers
111+
- node18_20-browsers
98112
- tool-kit/build:
99113
name: tool-kit/build-<< matrix.executor >>
100114
requires:
@@ -103,6 +117,8 @@ workflows:
103117
parameters:
104118
executor:
105119
- node
120+
- node20_15-browsers
121+
- node18_20-browsers
106122
- tool-kit/test:
107123
name: tool-kit/test-<< matrix.executor >>
108124
requires:
@@ -111,3 +127,5 @@ workflows:
111127
parameters:
112128
executor:
113129
- node
130+
- node20_15-browsers
131+
- node18_20-browsers

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
16
1+
20

.toolkitrc.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ plugins:
44
hooks: {}
55
options:
66
"@dotcom-tool-kit/circleci":
7-
nodeVersion: "18.16-browsers"
7+
nodeVersion:
8+
- '22.3-browsers'
9+
- '20.15-browsers'
10+
- '18.20-browsers'

package-lock.json

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

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@
4242
"@dotcom-tool-kit/jest": "^3.4.0"
4343
},
4444
"engines": {
45-
"node": "16.x || 18.x",
46-
"npm": "7.x || 8.x || 9.x"
45+
"node": "18.x || 20.x || 22.x",
46+
"npm": "8.x || 9.x || 10.x"
4747
},
4848
"volta": {
49-
"node": "18.16.0"
49+
"node": "20.15.0"
5050
}
5151
}

0 commit comments

Comments
 (0)