Skip to content

Commit 64dc549

Browse files
committed
chore: harden test workflow
1 parent 07e184f commit 64dc549

1 file changed

Lines changed: 14 additions & 10 deletions

File tree

.github/workflows/test.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@ jobs:
1212
lint:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/[email protected]
16-
- uses: pnpm/[email protected]
15+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1716
with:
18-
version: 10.1.0
19-
- uses: actions/[email protected]
17+
persist-credentials: false
18+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
2019
with:
21-
node-version: 22
20+
version: 10.33.0
21+
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
22+
with:
23+
node-version: 24
2224
cache: 'pnpm'
2325
- run: pnpm install --frozen-lockfile
2426
- name: Lint
@@ -28,14 +30,16 @@ jobs:
2830
runs-on: ubuntu-latest
2931
strategy:
3032
matrix:
31-
node-version: [18, 20, 22]
33+
node-version: [18, 20, 22, 24]
3234
steps:
33-
- uses: actions/[email protected]
34-
- uses: pnpm/[email protected]
35+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
36+
with:
37+
persist-credentials: false
38+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
3539
with:
36-
version: 10.1.0
40+
version: 10.33.0
3741
- name: Instal Node.js ${{ matrix.node-version }}
38-
uses: actions/setup-node@v4.2.0
42+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
3943
with:
4044
node-version: ${{ matrix.node-version }}
4145
cache: 'pnpm'

0 commit comments

Comments
 (0)