Skip to content

Commit f40bab7

Browse files
committed
fix(ci): pin actions to SHAs and fix K9 formats
1 parent fb3b8de commit f40bab7

10 files changed

Lines changed: 21 additions & 21 deletions

.github/workflows/boj-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
timeout-minutes: 15
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v7.0.1
14+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1515
- name: Trigger BoJ Server (Casket/ssg-mcp)
1616
run: |
1717
# Send a secure trigger to boj-server to build this repository

.github/workflows/cargo-audit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
timeout-minutes: 15
2323
steps:
24-
- uses: actions/checkout@v7.0.1
24+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2525
- name: Install cargo-audit
2626
run: cargo install cargo-audit --locked
2727
- name: Run cargo audit
@@ -37,7 +37,7 @@ jobs:
3737
permissions:
3838
issues: write
3939
steps:
40-
- uses: actions/checkout@v7.0.1
40+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4141
- name: Create vulnerability issue
4242
env:
4343
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/casket-pages.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ jobs:
1919
timeout-minutes: 15
2020
steps:
2121
- name: Checkout
22-
uses: actions/checkout@v7.0.1
22+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2323
- name: Checkout casket-ssg
24-
uses: actions/checkout@v7.0.1
24+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2525
with:
2626
repository: hyperpolymath/casket-ssg
2727
path: .casket-ssg
2828
- name: Setup GHCup
29-
uses: haskell-actions/setup@v2.12.0
29+
uses: haskell-actions/setup@6037f33647c3f17758a2356c80fc4a53d7e0685d # v2.12.0
3030
with:
3131
ghc-version: '9.8.2'
3232
cabal-version: '3.10'
3333
- name: Cache Cabal
34-
uses: actions/cache@v6.1.0
34+
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
3535
with:
3636
path: |
3737
~/.cabal/packages
@@ -89,9 +89,9 @@ jobs:
8989
cd .casket-ssg && cabal run casket-ssg -- build ../.site-src ../_site
9090
touch ../_site/.nojekyll
9191
- name: Setup Pages
92-
uses: actions/configure-pages@v6.0.0
92+
uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0
9393
- name: Upload artifact
94-
uses: actions/upload-pages-artifact@v5.0.0
94+
uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
9595
with:
9696
path: '_site'
9797
deploy:
@@ -104,4 +104,4 @@ jobs:
104104
steps:
105105
- name: Deploy to GitHub Pages
106106
id: deployment
107-
uses: actions/deploy-pages@v5.0.0
107+
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0

.github/workflows/cflite_batch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
matrix:
1717
sanitizer: [address, undefined]
1818
steps:
19-
- uses: actions/checkout@v7.0.1
19+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2020
- uses: google/clusterfuzzlite/actions/build_fuzzers@v1
2121
with:
2222
sanitizer: ${{ matrix.sanitizer }}

.github/workflows/cflite_pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
matrix:
1818
sanitizer: [address, undefined]
1919
steps:
20-
- uses: actions/checkout@v7.0.1
20+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2121
- uses: google/clusterfuzzlite/actions/build_fuzzers@v1
2222
with:
2323
sanitizer: ${{ matrix.sanitizer }}

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
build-mode: none
3737
steps:
3838
- name: Checkout
39-
uses: actions/checkout@v7.0.1
39+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4040
- name: Initialize CodeQL
4141
uses: github/codeql-action/init@v4.37.6
4242
with:

.github/workflows/dogfood-gate.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
timeout-minutes: 15
2525
steps:
2626
- name: Checkout repository
27-
uses: actions/checkout@v7.0.1
27+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2828
- name: Check for A2ML files
2929
id: detect
3030
run: |
@@ -61,7 +61,7 @@ jobs:
6161
timeout-minutes: 15
6262
steps:
6363
- name: Checkout repository
64-
uses: actions/checkout@v7.0.1
64+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6565
- name: Check for K9 files
6666
id: detect
6767
run: |
@@ -103,7 +103,7 @@ jobs:
103103
timeout-minutes: 15
104104
steps:
105105
- name: Checkout repository
106-
uses: actions/checkout@v7.0.1
106+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
107107
- name: Scan for invisible characters
108108
id: lint
109109
run: |
@@ -164,7 +164,7 @@ jobs:
164164
timeout-minutes: 15
165165
steps:
166166
- name: Checkout repository
167-
uses: actions/checkout@v7.0.1
167+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
168168
- name: Check for Groove manifest
169169
id: groove
170170
run: |
@@ -221,7 +221,7 @@ jobs:
221221
if: always()
222222
steps:
223223
- name: Checkout repository
224-
uses: actions/checkout@v7.0.1
224+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
225225
- name: Generate dogfooding scorecard
226226
run: |
227227
SCORE=0

.github/workflows/instant-sync.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
timeout-minutes: 15
1717
steps:
1818
- name: Trigger Propagation
19-
uses: peter-evans/repository-dispatch@v4.0.1
19+
uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
2020
with:
2121
token: ${{ secrets.FARM_DISPATCH_TOKEN }}
2222
repository: hyperpolymath/.git-private-farm

.github/workflows/push-email-notify.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Send push notification email
20-
uses: dawidd6/action-send-mail@v3.12.0
20+
uses: dawidd6/action-send-mail@2cea9617b09d79a095af21254fbcb7ae95903dde # v3.12.0
2121
with:
2222
server_address: ${{ secrets.SMTP_HOST }}
2323
server_port: ${{ secrets.SMTP_PORT }}

.github/workflows/workflow-linter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
timeout-minutes: 15
1818
steps:
19-
- uses: actions/checkout@v7.0.1
19+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2020
- name: Check SPDX headers
2121
run: |
2222
errors=0

0 commit comments

Comments
 (0)