Skip to content

fix(ci): harden release pipeline against supply chain attacks#693

Merged
svarlamov merged 1 commit intomainfrom
harden/release-supply-chain
Mar 15, 2026
Merged

fix(ci): harden release pipeline against supply chain attacks#693
svarlamov merged 1 commit intomainfrom
harden/release-supply-chain

Conversation

@acunniffe
Copy link
Collaborator

@acunniffe acunniffe commented Mar 12, 2026

Pin shas of release workflow to protect against supply chain attacks

Evidence of a dry run passing https://github.com/git-ai-project/git-ai/actions/runs/23017620212

Replace archived actions-rs/toolchain with dtolnay/rust-toolchain,
pin all 15 action references to immutable SHA hashes, and add
Dependabot github-actions ecosystem for automated SHA updates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

@svarlamov svarlamov merged commit b7571ad into main Mar 15, 2026
30 of 31 checks passed
@svarlamov svarlamov deleted the harden/release-supply-chain branch March 15, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants