Skip to content

Commit d5fa7c5

Browse files
Jonathan D.A. Jewellclaude
andcommitted
fix(security): SHA-pin GitHub Actions in rust-ci.yml
- dtolnay/rust-toolchain@stable -> @6d9817901c499d6b02debbb57edb38d33daa680b - Swatinem/rust-cache@v2 -> @ad397744b0d591a723ab90405b7247fac0e6b8db - codecov/codecov-action@v5 -> @671740ac38dd9b0130fbe1cec585b89eea48d3de Addresses OpenSSF Scorecard Pinned-Dependencies check. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 8d07f83 commit d5fa7c5

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

.github/workflows/rust-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
contents: read
1717
steps:
1818
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
19-
- uses: dtolnay/rust-toolchain@stable
19+
- uses: dtolnay/rust-toolchain@6d9817901c499d6b02debbb57edb38d33daa680b # stable
2020
with:
2121
components: rustfmt, clippy
22-
- uses: Swatinem/rust-cache@v2
22+
- uses: Swatinem/rust-cache@ad397744b0d591a723ab90405b7247fac0e6b8db # v2
2323

2424
- name: Check formatting
2525
run: cargo fmt --all -- --check
@@ -39,7 +39,7 @@ jobs:
3939
contents: read
4040
steps:
4141
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
42-
- uses: dtolnay/rust-toolchain@stable
42+
- uses: dtolnay/rust-toolchain@6d9817901c499d6b02debbb57edb38d33daa680b # stable
4343
- name: Install cargo-audit
4444
run: cargo install cargo-audit
4545
- name: Security audit
@@ -53,11 +53,11 @@ jobs:
5353
contents: read
5454
steps:
5555
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
56-
- uses: dtolnay/rust-toolchain@stable
56+
- uses: dtolnay/rust-toolchain@6d9817901c499d6b02debbb57edb38d33daa680b # stable
5757
- name: Install tarpaulin
5858
run: cargo install cargo-tarpaulin
5959
- name: Generate coverage
6060
run: cargo tarpaulin --out Xml
61-
- uses: codecov/codecov-action@v5
61+
- uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
6262
with:
6363
files: cobertura.xml

STATE.scm

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,14 @@
151151

152152
(define session-history
153153
'((snapshots
154+
((date . "2025-12-15")
155+
(session . "security-fixes")
156+
(accomplishments
157+
("SHA-pinned dtolnay/rust-toolchain@stable in rust-ci.yml"
158+
"SHA-pinned Swatinem/rust-cache@v2 in rust-ci.yml"
159+
"SHA-pinned codecov/codecov-action@v5 in rust-ci.yml"
160+
"OpenSSF Scorecard Pinned-Dependencies compliance"))
161+
(notes . "Fixed unpinned GitHub Actions for OpenSSF Scorecard compliance"))
154162
((date . "2025-12-15")
155163
(session . "initial-state-creation")
156164
(accomplishments

0 commit comments

Comments
 (0)