Skip to content

Commit f86ad86

Browse files
hyperpolymathclaude
andcommitted
chore: SHA-pin GitHub Actions for supply chain security
Pin all GitHub Actions to specific commit SHAs instead of mutable tags to prevent supply chain attacks. Tags preserved as comments. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent a57875f commit f86ad86

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/rust-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
15-
- uses: dtolnay/rust-toolchain@stable
15+
- uses: dtolnay/rust-toolchain@4be9e76fd7c4901c61fb841f559994984270fce7 # stable
1616
with:
1717
components: rustfmt, clippy
1818
- uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2
@@ -33,7 +33,7 @@ jobs:
3333
runs-on: ubuntu-latest
3434
steps:
3535
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
36-
- uses: dtolnay/rust-toolchain@stable
36+
- uses: dtolnay/rust-toolchain@4be9e76fd7c4901c61fb841f559994984270fce7 # stable
3737
- name: Install cargo-audit
3838
run: cargo install cargo-audit
3939
- name: Security audit
@@ -45,7 +45,7 @@ jobs:
4545
runs-on: ubuntu-latest
4646
steps:
4747
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
48-
- uses: dtolnay/rust-toolchain@stable
48+
- uses: dtolnay/rust-toolchain@4be9e76fd7c4901c61fb841f559994984270fce7 # stable
4949
- name: Install tarpaulin
5050
run: cargo install cargo-tarpaulin
5151
- name: Generate coverage

0 commit comments

Comments
 (0)