Skip to content

Commit 1fd2c1f

Browse files
authored
Stop using latest Node in CI (#59347)
1 parent b8af314 commit 1fd2c1f

File tree

2 files changed

+14
-26
lines changed

2 files changed

+14
-26
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ jobs:
2929
- windows-latest
3030
- macos-14
3131
node-version:
32-
- '22'
32+
- '22.4.x'
3333
- '20'
3434
- '18'
3535
- '16'
3636
- '14'
3737
bundle:
3838
- 'true'
3939
include:
40-
- node-version: '*'
40+
- node-version: 'lts/*'
4141
bundle: false
4242
os: ubuntu-latest
4343
exclude:
@@ -83,8 +83,7 @@ jobs:
8383
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
8484
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
8585
with:
86-
node-version: '*'
87-
check-latest: true
86+
node-version: 'lts/*'
8887
- run: npm ci
8988

9089
- name: Run tests with coverage
@@ -109,8 +108,7 @@ jobs:
109108
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
110109
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
111110
with:
112-
node-version: '*'
113-
check-latest: true
111+
node-version: 'lts/*'
114112
- run: npm ci
115113

116114
- name: Linter
@@ -123,8 +121,7 @@ jobs:
123121
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
124122
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
125123
with:
126-
node-version: '*'
127-
check-latest: true
124+
node-version: 'lts/*'
128125
- run: npm ci
129126

130127
- name: Unused exports
@@ -137,8 +134,7 @@ jobs:
137134
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
138135
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
139136
with:
140-
node-version: '*'
141-
check-latest: true
137+
node-version: 'lts/*'
142138
- run: npm ci
143139

144140
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
@@ -158,8 +154,7 @@ jobs:
158154
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
159155
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
160156
with:
161-
node-version: '*'
162-
check-latest: true
157+
node-version: 'lts/*'
163158
- run: npm ci
164159

165160
- name: Installing browsers
@@ -175,8 +170,7 @@ jobs:
175170
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
176171
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
177172
with:
178-
node-version: '*'
179-
check-latest: true
173+
node-version: 'lts/*'
180174
- run: npm ci
181175

182176
- name: Build src
@@ -190,8 +184,7 @@ jobs:
190184

191185
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
192186
with:
193-
node-version: '*'
194-
check-latest: true
187+
node-version: 'lts/*'
195188
- run: |
196189
npm --version
197190
# corepack enable npm
@@ -239,8 +232,7 @@ jobs:
239232

240233
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
241234
with:
242-
node-version: '*'
243-
check-latest: true
235+
node-version: 'lts/*'
244236
- run: |
245237
npm --version
246238
# corepack enable npm
@@ -273,8 +265,7 @@ jobs:
273265
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
274266
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
275267
with:
276-
node-version: '*'
277-
check-latest: true
268+
node-version: 'lts/*'
278269
- run: npm ci
279270

280271
- name: Build scripts
@@ -290,8 +281,7 @@ jobs:
290281
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
291282
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
292283
with:
293-
node-version: '*'
294-
check-latest: true
284+
node-version: 'lts/*'
295285
- run: npm ci
296286

297287
- name: Build tsc
@@ -310,8 +300,7 @@ jobs:
310300
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
311301
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
312302
with:
313-
node-version: '*'
314-
check-latest: true
303+
node-version: 'lts/*'
315304
- run: npm ci
316305

317306
- name: Remove all baselines

.github/workflows/update-package-lock.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ jobs:
2727
token: ${{ secrets.TS_BOT_GITHUB_TOKEN }}
2828
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
2929
with:
30-
node-version: '*'
31-
check-latest: true
30+
node-version: 'lts/*'
3231
- run: |
3332
npm --version
3433
# corepack enable npm

0 commit comments

Comments
 (0)