Skip to content

Commit 5d478c9

Browse files
ersinkocclaude
andcommitted
ci(security): pin ci.yml + deploy-website.yml actions to SHAs (CICD-001)
Completes the GitHub Actions SHA-pinning started for release.yml (CICD-002): all actions in ci.yml and deploy-website.yml are now pinned to full-length commit SHAs (version retained in a trailing comment). SHAs resolved via git ls-remote on 2026-06-02. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 76d7864 commit 5d478c9

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ jobs:
2828
node-version: [22]
2929

3030
steps:
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3232

33-
- uses: pnpm/action-setup@v4
33+
- uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4
3434

3535
- name: Use Node.js ${{ matrix.node-version }}
36-
uses: actions/setup-node@v4
36+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
3737
with:
3838
node-version: ${{ matrix.node-version }}
3939
cache: 'pnpm'
4040

4141
- name: Cache Turbo
42-
uses: actions/cache@v4
42+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
4343
with:
4444
path: .turbo
4545
key: turbo-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.sha }}
@@ -102,12 +102,12 @@ jobs:
102102
--health-retries 5
103103
104104
steps:
105-
- uses: actions/checkout@v4
105+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
106106

107-
- uses: pnpm/action-setup@v4
107+
- uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4
108108

109109
- name: Use Node.js 22
110-
uses: actions/setup-node@v4
110+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
111111
with:
112112
node-version: 22
113113
cache: 'pnpm'

.github/workflows/deploy-website.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ jobs:
2525
working-directory: website
2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2929

3030
- name: Setup Node.js
31-
uses: actions/setup-node@v4
31+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
3232
with:
3333
node-version: '22'
3434
cache: 'npm'
@@ -41,10 +41,10 @@ jobs:
4141
run: npm run build
4242

4343
- name: Setup Pages
44-
uses: actions/configure-pages@v5
44+
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
4545

4646
- name: Upload artifact
47-
uses: actions/upload-pages-artifact@v3
47+
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3
4848
with:
4949
path: website/dist
5050

@@ -57,4 +57,4 @@ jobs:
5757
steps:
5858
- name: Deploy to GitHub Pages
5959
id: deployment
60-
uses: actions/deploy-pages@v4
60+
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4

0 commit comments

Comments
 (0)