Skip to content

Commit 7808e11

Browse files
committed
test(deps): pin workflow actions to SHAs / restrict permissions
1 parent 29bcc9a commit 7808e11

2 files changed

Lines changed: 15 additions & 9 deletions

File tree

.github/workflows/lint.yaml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,25 @@ on:
66
- main
77
pull_request:
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
lint:
1114
name: Lint and Format Check
1215
runs-on: ubuntu-latest
13-
16+
1417
steps:
1518
- name: Checkout code
16-
uses: actions/checkout@v4
17-
19+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
20+
1821
- name: Setup Node.js
19-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2023
with:
2124
node-version: '22.13.0'
22-
25+
2326
- name: Setup pnpm
24-
uses: pnpm/action-setup@v4
27+
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
2528
with:
2629
version: 10.34.4
2730

.github/workflows/test.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,24 @@ on:
66
- main
77
pull_request:
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
test:
1114
runs-on: ubuntu-latest
1215
steps:
1316
- name: Checkout
14-
uses: actions/checkout@v4
17+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1518

1619
- name: Setup node
17-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
1821
with:
1922
node-version: 22.13.0
2023
check-latest: true
2124

2225
- name: Setup pnpm
23-
uses: pnpm/action-setup@v4
26+
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
2427
with:
2528
version: 10.34.4
2629

0 commit comments

Comments
 (0)