@@ -29,21 +29,14 @@ jobs:
29
29
- windows-latest
30
30
- macos-latest
31
31
node-version :
32
+ - ' 23'
32
33
- ' 22'
33
- - ' 20'
34
- - ' 18'
35
- - ' 16'
36
- - ' 14'
37
34
bundle :
38
35
- ' true'
39
36
include :
40
- - node-version : ' lts/* '
37
+ - node-version : ' 22 '
41
38
bundle : false
42
39
os : ubuntu-latest
43
- exclude :
44
- # No Node 14 on ARM macOS
45
- - node-version : ' 14'
46
- os : macos-latest
47
40
48
41
runs-on : ${{ matrix.os }}
49
42
name : Test Node ${{ matrix.node-version }} on ${{ matrix.os }}${{ (!matrix.bundle && ' with --no-bundle') || '' }}
55
48
with :
56
49
node-version : ${{ matrix.node-version }}
57
50
check-latest : true
51
+
58
52
- run : npm ci
59
53
60
54
- name : Tests
83
77
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
84
78
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
85
79
with :
86
- node-version : ' lts/*'
80
+ node-version : ' 22'
81
+ check-latest : true
82
+
87
83
- run : npm ci
88
84
89
85
- name : Run tests with coverage
@@ -108,7 +104,8 @@ jobs:
108
104
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
109
105
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
110
106
with :
111
- node-version : ' lts/*'
107
+ node-version : ' 22'
108
+ check-latest : true
112
109
- run : npm ci
113
110
114
111
- name : Linter
@@ -134,7 +131,8 @@ jobs:
134
131
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
135
132
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
136
133
with :
137
- node-version : ' lts/*'
134
+ node-version : ' 22'
135
+ check-latest : true
138
136
- run : npm ci
139
137
140
138
- uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
@@ -154,7 +152,8 @@ jobs:
154
152
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
155
153
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
156
154
with :
157
- node-version : ' lts/*'
155
+ node-version : ' 22'
156
+ check-latest : true
158
157
- run : npm ci
159
158
160
159
- name : Installing browsers
@@ -170,7 +169,8 @@ jobs:
170
169
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
171
170
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
172
171
with :
173
- node-version : ' lts/*'
172
+ node-version : ' 22'
173
+ check-latest : true
174
174
- run : npm ci
175
175
176
176
- name : Build src
@@ -184,7 +184,9 @@ jobs:
184
184
185
185
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
186
186
with :
187
- node-version : ' lts/*'
187
+ node-version : ' 22'
188
+ check-latest : true
189
+
188
190
- run : |
189
191
npm --version
190
192
# corepack enable npm
@@ -232,7 +234,8 @@ jobs:
232
234
233
235
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
234
236
with :
235
- node-version : ' lts/*'
237
+ node-version : ' 22'
238
+ check-latest : true
236
239
- run : |
237
240
npm --version
238
241
# corepack enable npm
@@ -265,7 +268,8 @@ jobs:
265
268
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
266
269
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
267
270
with :
268
- node-version : ' lts/*'
271
+ node-version : ' 22'
272
+ check-latest : true
269
273
- run : npm ci
270
274
271
275
- name : Build scripts
@@ -281,7 +285,9 @@ jobs:
281
285
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
282
286
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
283
287
with :
284
- node-version : ' lts/*'
288
+ node-version : ' 22'
289
+ check-latest : true
290
+
285
291
- run : npm ci
286
292
287
293
- name : Build tsc
@@ -300,7 +306,9 @@ jobs:
300
306
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
301
307
- uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
302
308
with :
303
- node-version : ' lts/*'
309
+ node-version : ' 22'
310
+ check-latest : true
311
+
304
312
- run : npm ci
305
313
306
314
- name : Remove all baselines
0 commit comments