We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 12dd8b7 commit 2fafceaCopy full SHA for 2fafcea
.github/workflows/ci.yml
@@ -9,25 +9,23 @@ jobs:
9
steps:
10
- uses: actions/checkout@v4
11
12
- - name: Use Node.js 20
13
- uses: actions/setup-node@v3
14
- with:
15
- node-version: 20.x
+ - name: Setup pnpm
+ uses: pnpm/action-setup@v4
16
17
- - name: Cache node modules
18
- uses: actions/cache@v3
+ - name: Use Node.js 20
+ uses: actions/setup-node@v4
19
with:
20
- path: ~/.npm
21
- key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
+ node-version: 24.x
+ cache: pnpm
22
23
- name: Install
24
- run: npm install
+ run: pnpm install --frozen-lockfile
25
26
- name: Lint spec
27
- run: npm run test
+ run: pnpm test
28
29
- name: Build
30
- run: npm run build
+ run: pnpm build
31
32
- name: Smoke test
33
run: node smoke.js
0 commit comments