Skip to content

Commit d5ccfc4

Browse files
committed
Upgrade development Node.js to v20 LTS
1 parent 37cd008 commit d5ccfc4

File tree

4 files changed

+27
-11
lines changed

4 files changed

+27
-11
lines changed

.circleci/config.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ executors:
1212
default: false
1313
version:
1414
type: string
15-
default: '18.18.0' # Specify LTS major and minor for development
15+
default: '20.17.0' # Specify LTS major and minor for development
1616
docker:
1717
- image: cimg/node:<< parameters.version >><<# parameters.browser >>-browsers<</ parameters.browser >>
1818
working_directory: ~/marp-cli
@@ -36,7 +36,7 @@ commands:
3636
default: []
3737
yarn:
3838
type: string
39-
default: '^1.22.17'
39+
default: '^1.22.22'
4040
steps:
4141
- run:
4242
name: Upgrade yarn for current user
@@ -185,11 +185,12 @@ jobs:
185185
steps:
186186
- audit
187187

188+
# Testing
188189
test-node16:
189190
executor:
190191
name: node
191192
browser: true
192-
version: '16.18'
193+
version: '16.20'
193194
steps:
194195
- test:
195196
force: true
@@ -199,6 +200,7 @@ jobs:
199200
executor:
200201
name: node
201202
browser: true
203+
version: '18.20'
202204
steps:
203205
- test:
204206
browser: true
@@ -207,11 +209,20 @@ jobs:
207209
executor:
208210
name: node
209211
browser: true
210-
version: '20.9'
211212
steps:
212213
- test:
213214
browser: true
214215

216+
test-node22:
217+
executor:
218+
name: node
219+
browser: true
220+
version: '22.8'
221+
steps:
222+
- test:
223+
browser: true
224+
225+
# Docker
215226
docker-build-latest:
216227
executor: node
217228
steps:
@@ -250,13 +261,17 @@ workflows:
250261
- test-node20:
251262
requires:
252263
- audit
264+
- test-node22:
265+
requires:
266+
- audit
253267

254268
# Docker (latest)
255269
- docker-build-latest:
256270
requires:
257271
- test-node16
258272
- test-node18
259273
- test-node20
274+
- test-node22
260275
filters:
261276
branches:
262277
only: main

.github/workflows/test-win.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
# cancel-in-progress: true
1010

1111
env:
12-
YARN_VERSION: '^1.22.19'
12+
YARN_VERSION: '^1.22.22'
1313

1414
jobs:
1515
win-test:
@@ -19,11 +19,12 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
node-version:
22-
- '^16.18.1'
23-
- '18.18.0'
24-
- '^20.9.0'
22+
- '^16.20.2'
23+
- '^18.20.4'
24+
- '20.17.0'
25+
- '^22.8.0'
2526
include:
26-
- node-version: '^16.18.1'
27+
- node-version: '^16.20.2'
2728
force: true
2829

2930
steps:

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18.18.0
1+
20.17.0

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:18.17.0-alpine
1+
FROM node:20.17.0-alpine
22
LABEL maintainer "Marp team"
33

44
RUN apk update && apk upgrade && \

0 commit comments

Comments
 (0)