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