@@ -89,14 +89,17 @@ jobs:
89
89
name : stable - ${{ matrix.settings.target }} - node@18
90
90
runs-on : ${{ matrix.settings.host }}
91
91
steps :
92
- - uses : actions/checkout@v3
93
- - name : Setup node
94
- uses : actions/setup-node@v3
95
- if : ${{ !matrix.settings.docker }}
92
+ - name : Checkout
93
+ uses : actions/checkout@v4
94
+ - name : Setup pnpm
95
+
96
96
with :
97
- node-version : 18
98
- check-latest : true
99
- cache : pnpm
97
+ version : 9
98
+ - name : Setup Node.js ${{ matrix.node }}
99
+ uses : actions/setup-node@v4
100
+ with :
101
+ node-version : ${{ matrix.node }}
102
+ cache : ' pnpm'
100
103
- name : Install
101
104
uses : dtolnay/rust-toolchain@stable
102
105
if : ${{ !matrix.settings.docker }}
@@ -221,13 +224,17 @@ jobs:
221
224
- ' 18'
222
225
runs-on : ubuntu-latest
223
226
steps :
224
- - uses : actions/checkout@v3
225
- - name : Setup node
226
- uses : actions/setup-node@v3
227
+ - name : Checkout
228
+ uses : actions/checkout@v4
229
+ - name : Setup pnpm
230
+
231
+ with :
232
+ version : 9
233
+ - name : Setup Node.js ${{ matrix.node }}
234
+ uses : actions/setup-node@v4
227
235
with :
228
236
node-version : ${{ matrix.node }}
229
- check-latest : true
230
- cache : pnpm
237
+ cache : ' pnpm'
231
238
- name : Install dependencies
232
239
run : |
233
240
pnpm config set supportedArchitectures.libc "musl"
@@ -360,13 +367,17 @@ jobs:
360
367
- build
361
368
runs-on : macos-latest
362
369
steps :
363
- - uses : actions/checkout@v3
364
- - name : Setup node
365
- uses : actions/setup-node@v3
370
+ - name : Checkout
371
+ uses : actions/checkout@v4
372
+ - name : Setup pnpm
373
+
366
374
with :
367
- node-version : 18
368
- check-latest : true
369
- cache : pnpm
375
+ version : 9
376
+ - name : Setup Node.js ${{ matrix.node }}
377
+ uses : actions/setup-node@v4
378
+ with :
379
+ node-version : ${{ matrix.node }}
380
+ cache : ' pnpm'
370
381
- name : Install dependencies
371
382
run : pnpm install
372
383
- name : Download macOS x64 artifact
@@ -399,13 +410,17 @@ jobs:
399
410
- test-linux-arm-gnueabihf-binding
400
411
- universal-macOS
401
412
steps :
402
- - uses : actions/checkout@v3
403
- - name : Setup node
404
- uses : actions/setup-node@v3
413
+ - name : Checkout
414
+ uses : actions/checkout@v4
415
+ - name : Setup pnpm
416
+
405
417
with :
406
- node-version : 18
407
- check-latest : true
408
- cache : pnpm
418
+ version : 9
419
+ - name : Setup Node.js ${{ matrix.node }}
420
+ uses : actions/setup-node@v4
421
+ with :
422
+ node-version : ${{ matrix.node }}
423
+ cache : ' pnpm'
409
424
- name : Install dependencies
410
425
run : pnpm install
411
426
- name : Download all artifacts
0 commit comments