Skip to content

Commit dbfaad9

Browse files
authored
ci: bump actions/setup-node to v5 and benefit from automatic caching (#11709)
1 parent 77fb94d commit dbfaad9

6 files changed

Lines changed: 24 additions & 37 deletions

File tree

.github/workflows/commit-validation.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ jobs:
1919

2020
steps:
2121
- uses: actions/checkout@v4
22-
- uses: actions/setup-node@v4
22+
- uses: actions/setup-node@v5
2323
with:
2424
node-version: 20
25-
cache: "npm"
26-
2725
- run: npm ci
2826
- run: npm run lint
2927
- run: npm run format:ci
@@ -34,11 +32,9 @@ jobs:
3432

3533
steps:
3634
- uses: actions/checkout@v4
37-
- uses: actions/setup-node@v4
35+
- uses: actions/setup-node@v5
3836
with:
3937
node-version: 20
40-
cache: "npm"
41-
4238
- run: npm ci
4339
- run: npm run compile
4440

.github/workflows/preview.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@ jobs:
2020
fetch-depth: 0
2121

2222
- name: Use Node.js
23-
uses: actions/setup-node@v4
23+
uses: actions/setup-node@v5
2424
with:
25-
cache: "npm"
2625
node-version: 20
2726

2827
- name: Install dependencies

.github/workflows/publish-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
id-token: write
1313
steps:
1414
- uses: actions/checkout@v4
15-
- uses: actions/setup-node@v4
15+
- uses: actions/setup-node@v5
1616
with:
1717
node-version: 20
1818
registry-url: "https://registry.npmjs.org"

.github/workflows/tests-linux.yml

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,9 @@ jobs:
2222

2323
steps:
2424
- uses: actions/checkout@v4
25-
- uses: actions/setup-node@v4
25+
- uses: actions/setup-node@v5
2626
with:
2727
node-version: ${{ inputs.node-version }}
28-
cache: "npm"
2928
- uses: actions/download-artifact@v4
3029
with:
3130
name: build
@@ -50,10 +49,9 @@ jobs:
5049

5150
steps:
5251
- uses: actions/checkout@v4
53-
- uses: actions/setup-node@v4
52+
- uses: actions/setup-node@v5
5453
with:
5554
node-version: ${{ inputs.node-version }}
56-
cache: "npm"
5755
- uses: actions/download-artifact@v4
5856
with:
5957
name: build
@@ -81,10 +79,9 @@ jobs:
8179

8280
steps:
8381
- uses: actions/checkout@v4
84-
- uses: actions/setup-node@v4
82+
- uses: actions/setup-node@v5
8583
with:
8684
node-version: ${{ inputs.node-version }}
87-
cache: "npm"
8885
- uses: actions/download-artifact@v4
8986
with:
9087
name: build
@@ -123,10 +120,9 @@ jobs:
123120

124121
steps:
125122
- uses: actions/checkout@v4
126-
- uses: actions/setup-node@v4
123+
- uses: actions/setup-node@v5
127124
with:
128125
node-version: ${{ inputs.node-version }}
129-
cache: "npm"
130126
- uses: actions/download-artifact@v4
131127
with:
132128
name: build
@@ -165,10 +161,9 @@ jobs:
165161

166162
steps:
167163
- uses: actions/checkout@v4
168-
- uses: actions/setup-node@v4
164+
- uses: actions/setup-node@v5
169165
with:
170166
node-version: ${{ inputs.node-version }}
171-
cache: "npm"
172167
- uses: actions/download-artifact@v4
173168
with:
174169
name: build
@@ -187,10 +182,9 @@ jobs:
187182

188183
steps:
189184
- uses: actions/checkout@v4
190-
- uses: actions/setup-node@v4
185+
- uses: actions/setup-node@v5
191186
with:
192187
node-version: ${{ inputs.node-version }}
193-
cache: "npm"
194188
- uses: actions/download-artifact@v4
195189
with:
196190
name: build
@@ -209,10 +203,9 @@ jobs:
209203

210204
steps:
211205
- uses: actions/checkout@v4
212-
- uses: actions/setup-node@v4
206+
- uses: actions/setup-node@v5
213207
with:
214208
node-version: ${{ inputs.node-version }}
215-
cache: "npm"
216209
- uses: actions/download-artifact@v4
217210
with:
218211
name: build
@@ -231,10 +224,9 @@ jobs:
231224

232225
steps:
233226
- uses: actions/checkout@v4
234-
- uses: actions/setup-node@v4
227+
- uses: actions/setup-node@v5
235228
with:
236229
node-version: ${{ inputs.node-version }}
237-
cache: "npm"
238230
- uses: actions/download-artifact@v4
239231
with:
240232
name: build
@@ -272,10 +264,9 @@ jobs:
272264
273265
steps:
274266
- uses: actions/checkout@v4
275-
- uses: actions/setup-node@v4
267+
- uses: actions/setup-node@v5
276268
with:
277269
node-version: ${{ inputs.node-version }}
278-
cache: "npm"
279270
- uses: actions/download-artifact@v4
280271
with:
281272
name: build
@@ -297,10 +288,9 @@ jobs:
297288

298289
- run: docker compose up oracle --detach
299290

300-
- uses: actions/setup-node@v4
291+
- uses: actions/setup-node@v5
301292
with:
302293
node-version: ${{ inputs.node-version }}
303-
cache: "npm"
304294
- uses: actions/download-artifact@v4
305295
with:
306296
name: build
@@ -325,10 +315,9 @@ jobs:
325315

326316
- run: docker compose up hanaexpress --detach
327317

328-
- uses: actions/setup-node@v4
318+
- uses: actions/setup-node@v5
329319
with:
330320
node-version: ${{ inputs.node-version }}
331-
cache: "npm"
332321
- uses: actions/download-artifact@v4
333322
with:
334323
name: build

.github/workflows/tests-windows.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ jobs:
1212

1313
steps:
1414
- uses: actions/checkout@v4
15-
- uses: actions/setup-node@v4
15+
- uses: actions/setup-node@v5
1616
with:
1717
node-version: ${{ inputs.node-version }}
18-
cache: "npm"
1918
- uses: actions/download-artifact@v4
2019
with:
2120
name: build
@@ -36,10 +35,9 @@ jobs:
3635

3736
steps:
3837
- uses: actions/checkout@v4
39-
- uses: actions/setup-node@v4
38+
- uses: actions/setup-node@v5
4039
with:
4140
node-version: ${{ inputs.node-version }}
42-
cache: "npm"
4341
- uses: actions/download-artifact@v4
4442
with:
4543
name: build
@@ -60,10 +58,9 @@ jobs:
6058

6159
steps:
6260
- uses: actions/checkout@v4
63-
- uses: actions/setup-node@v4
61+
- uses: actions/setup-node@v5
6462
with:
6563
node-version: ${{ inputs.node-version }}
66-
cache: "npm"
6764
- uses: actions/download-artifact@v4
6865
with:
6966
name: build

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,12 @@
245245
"url": "https://opencollective.com/typeorm",
246246
"logo": "https://opencollective.com/opencollective/logo.txt"
247247
},
248+
"devEngines": {
249+
"packageManager": {
250+
"name": "npm",
251+
"onFail": "error"
252+
}
253+
},
248254
"readmeFilename": "README.md",
249255
"tags": [
250256
"orm",

0 commit comments

Comments
 (0)