Skip to content

Commit 2e05845

Browse files
authored
chore: Harden CI workflow against supply chain attacks (#678)
1 parent c5d159e commit 2e05845

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111

1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1515

1616
- name: Set up Node 22
17-
uses: actions/setup-node@v3
17+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
1818
with:
1919
node-version: 24
2020

@@ -39,7 +39,7 @@ jobs:
3939
run: yarn lint
4040

4141
- name: Install depcheck
42-
run: npm install -g depcheck
42+
run: npm install -g depcheck@1.4.7
4343

4444
- name: Run depcheck
4545
run: depcheck --ignores="@types/jest,serverless-step-functions"
@@ -53,10 +53,10 @@ jobs:
5353

5454
steps:
5555
- name: Checkout
56-
uses: actions/checkout@v3
56+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
5757

5858
- name: Set up Node ${{ matrix.node-version }}
59-
uses: actions/setup-node@v3
59+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
6060
with:
6161
node-version: ${{ matrix.node-version }}
6262

@@ -81,4 +81,4 @@ jobs:
8181
run: yarn test
8282

8383
- name: Upload code coverage report
84-
run: bash <(curl -s https://codecov.io/bash)
84+
uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5

0 commit comments

Comments
 (0)