Skip to content

Commit 5ed5dc8

Browse files
committed
Enable CI
1 parent 2ca8f5a commit 5ed5dc8

File tree

1 file changed

+27
-20
lines changed

1 file changed

+27
-20
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,13 @@ jobs:
2929
- windows-latest
3030
- macos-14
3131
node-version:
32-
- '22'
33-
- '20'
34-
- '18'
35-
- '16'
36-
- '14'
32+
- '23'
3733
bundle:
3834
- 'true'
3935
include:
40-
- node-version: 'lts/*'
36+
- node-version: '23'
4137
bundle: false
4238
os: ubuntu-latest
43-
exclude:
44-
# No Node 14 on ARM macOS
45-
- node-version: '14'
46-
os: macos-14
4739

4840
runs-on: ${{ matrix.os }}
4941
name: Test Node ${{ matrix.node-version }} on ${{ matrix.os }}${{ (!matrix.bundle && ' with --no-bundle') || '' }}
@@ -55,6 +47,7 @@ jobs:
5547
with:
5648
node-version: ${{ matrix.node-version }}
5749
check-latest: true
50+
5851
- run: npm ci
5952

6053
- name: Tests
@@ -83,7 +76,9 @@ jobs:
8376
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
8477
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
8578
with:
86-
node-version: 'lts/*'
79+
node-version: '23'
80+
check-latest: true
81+
8782
- run: npm ci
8883

8984
- name: Run tests with coverage
@@ -108,7 +103,8 @@ jobs:
108103
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
109104
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
110105
with:
111-
node-version: 'lts/*'
106+
node-version: '23'
107+
check-latest: true
112108
- run: npm ci
113109

114110
- name: Linter
@@ -134,7 +130,8 @@ jobs:
134130
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
135131
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
136132
with:
137-
node-version: 'lts/*'
133+
node-version: '23'
134+
check-latest: true
138135
- run: npm ci
139136

140137
- uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
@@ -154,7 +151,8 @@ jobs:
154151
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
155152
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
156153
with:
157-
node-version: 'lts/*'
154+
node-version: '23'
155+
check-latest: true
158156
- run: npm ci
159157

160158
- name: Installing browsers
@@ -170,7 +168,8 @@ jobs:
170168
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
171169
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
172170
with:
173-
node-version: 'lts/*'
171+
node-version: '23'
172+
check-latest: true
174173
- run: npm ci
175174

176175
- name: Build src
@@ -184,7 +183,9 @@ jobs:
184183

185184
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
186185
with:
187-
node-version: 'lts/*'
186+
node-version: '23'
187+
check-latest: true
188+
188189
- run: |
189190
npm --version
190191
# corepack enable npm
@@ -232,7 +233,8 @@ jobs:
232233

233234
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
234235
with:
235-
node-version: 'lts/*'
236+
node-version: '23'
237+
check-latest: true
236238
- run: |
237239
npm --version
238240
# corepack enable npm
@@ -265,7 +267,8 @@ jobs:
265267
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
266268
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
267269
with:
268-
node-version: 'lts/*'
270+
node-version: '23'
271+
check-latest: true
269272
- run: npm ci
270273

271274
- name: Build scripts
@@ -281,7 +284,9 @@ jobs:
281284
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
282285
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
283286
with:
284-
node-version: 'lts/*'
287+
node-version: '23'
288+
check-latest: true
289+
285290
- run: npm ci
286291

287292
- name: Build tsc
@@ -300,7 +305,9 @@ jobs:
300305
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
301306
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
302307
with:
303-
node-version: 'lts/*'
308+
node-version: '23'
309+
check-latest: true
310+
304311
- run: npm ci
305312

306313
- name: Remove all baselines

0 commit comments

Comments
 (0)