Skip to content

Commit c0a87a6

Browse files
author
mayintao3
committed
fix: update ci workflow
1 parent 66f1f9e commit c0a87a6

File tree

1 file changed

+39
-24
lines changed

1 file changed

+39
-24
lines changed

.github/workflows/CI.yml

Lines changed: 39 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -89,14 +89,17 @@ jobs:
8989
name: stable - ${{ matrix.settings.target }} - node@18
9090
runs-on: ${{ matrix.settings.host }}
9191
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+
uses: pnpm/[email protected]
9696
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'
100103
- name: Install
101104
uses: dtolnay/rust-toolchain@stable
102105
if: ${{ !matrix.settings.docker }}
@@ -221,13 +224,17 @@ jobs:
221224
- '18'
222225
runs-on: ubuntu-latest
223226
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+
uses: pnpm/[email protected]
231+
with:
232+
version: 9
233+
- name: Setup Node.js ${{ matrix.node }}
234+
uses: actions/setup-node@v4
227235
with:
228236
node-version: ${{ matrix.node }}
229-
check-latest: true
230-
cache: pnpm
237+
cache: 'pnpm'
231238
- name: Install dependencies
232239
run: |
233240
pnpm config set supportedArchitectures.libc "musl"
@@ -360,13 +367,17 @@ jobs:
360367
- build
361368
runs-on: macos-latest
362369
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+
uses: pnpm/[email protected]
366374
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'
370381
- name: Install dependencies
371382
run: pnpm install
372383
- name: Download macOS x64 artifact
@@ -399,13 +410,17 @@ jobs:
399410
- test-linux-arm-gnueabihf-binding
400411
- universal-macOS
401412
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+
uses: pnpm/[email protected]
405417
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'
409424
- name: Install dependencies
410425
run: pnpm install
411426
- name: Download all artifacts

0 commit comments

Comments
 (0)