Skip to content

Commit 5143b1f

Browse files
committed
Enable CI
1 parent 1920164 commit 5143b1f

File tree

1 file changed

+27
-19
lines changed

1 file changed

+27
-19
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,14 @@ jobs:
2929
- windows-latest
3030
- macos-latest
3131
node-version:
32+
- '23'
3233
- '22'
33-
- '20'
34-
- '18'
35-
- '16'
36-
- '14'
3734
bundle:
3835
- 'true'
3936
include:
40-
- node-version: 'lts/*'
37+
- node-version: '22'
4138
bundle: false
4239
os: ubuntu-latest
43-
exclude:
44-
# No Node 14 on ARM macOS
45-
- node-version: '14'
46-
os: macos-latest
4740

4841
runs-on: ${{ matrix.os }}
4942
name: Test Node ${{ matrix.node-version }} on ${{ matrix.os }}${{ (!matrix.bundle && ' with --no-bundle') || '' }}
@@ -55,6 +48,7 @@ jobs:
5548
with:
5649
node-version: ${{ matrix.node-version }}
5750
check-latest: true
51+
5852
- run: npm ci
5953

6054
- name: Tests
@@ -83,7 +77,9 @@ jobs:
8377
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8478
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
8579
with:
86-
node-version: 'lts/*'
80+
node-version: '22'
81+
check-latest: true
82+
8783
- run: npm ci
8884

8985
- name: Run tests with coverage
@@ -108,7 +104,8 @@ jobs:
108104
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
109105
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
110106
with:
111-
node-version: 'lts/*'
107+
node-version: '22'
108+
check-latest: true
112109
- run: npm ci
113110

114111
- name: Linter
@@ -134,7 +131,8 @@ jobs:
134131
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
135132
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
136133
with:
137-
node-version: 'lts/*'
134+
node-version: '22'
135+
check-latest: true
138136
- run: npm ci
139137

140138
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
@@ -154,7 +152,8 @@ jobs:
154152
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
155153
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
156154
with:
157-
node-version: 'lts/*'
155+
node-version: '22'
156+
check-latest: true
158157
- run: npm ci
159158

160159
- name: Installing browsers
@@ -170,7 +169,8 @@ jobs:
170169
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
171170
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
172171
with:
173-
node-version: 'lts/*'
172+
node-version: '22'
173+
check-latest: true
174174
- run: npm ci
175175

176176
- name: Build src
@@ -184,7 +184,9 @@ jobs:
184184

185185
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
186186
with:
187-
node-version: 'lts/*'
187+
node-version: '22'
188+
check-latest: true
189+
188190
- run: |
189191
npm --version
190192
# corepack enable npm
@@ -232,7 +234,8 @@ jobs:
232234

233235
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
234236
with:
235-
node-version: 'lts/*'
237+
node-version: '22'
238+
check-latest: true
236239
- run: |
237240
npm --version
238241
# corepack enable npm
@@ -265,7 +268,8 @@ jobs:
265268
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
266269
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
267270
with:
268-
node-version: 'lts/*'
271+
node-version: '22'
272+
check-latest: true
269273
- run: npm ci
270274

271275
- name: Build scripts
@@ -281,7 +285,9 @@ jobs:
281285
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
282286
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
283287
with:
284-
node-version: 'lts/*'
288+
node-version: '22'
289+
check-latest: true
290+
285291
- run: npm ci
286292

287293
- name: Build tsc
@@ -300,7 +306,9 @@ jobs:
300306
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
301307
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
302308
with:
303-
node-version: 'lts/*'
309+
node-version: '22'
310+
check-latest: true
311+
304312
- run: npm ci
305313

306314
- name: Remove all baselines

0 commit comments

Comments
 (0)