Skip to content

Add supply chain hardening#401

Closed
decofe wants to merge 3 commits into
mainfrom
centaur/supply-chain-hardening-20260625145338
Closed

Add supply chain hardening#401
decofe wants to merge 3 commits into
mainfrom
centaur/supply-chain-hardening-20260625145338

Conversation

@decofe

@decofe decofe commented Jun 25, 2026

Copy link
Copy Markdown
Member

Summary

  • add Dependabot updates for Cargo and GitHub Actions with 7-day cooldown windows
  • add a cargo-deny policy for advisories, bans, licenses, and sources, plus a required CI check
  • pin GitHub Actions and the reusable dependency workflow to SHAs where used in this repo
  • set read-only workflow permissions and disable checkout credential persistence where not needed
  • verify the downloaded LLVM installer script by SHA-256 before execution

Prompted by: @grandizzy

Testing

  • RUSTC_WRAPPER= cargo deny check advisories bans licenses sources
  • pinact run --check --min-age 7
  • bash -n .github/scripts/install_llvm_ubuntu.sh
  • git diff --check

@decofe
decofe requested a review from DaniPopes as a code owner June 25, 2026 14:54
@decofe
decofe marked this pull request as draft June 25, 2026 14:57
@codspeed-hq

codspeed-hq Bot commented Jun 25, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 71 untouched benchmarks


Comparing centaur/supply-chain-hardening-20260625145338 (827a376) with main (b5b60c1)

Open in CodSpeed

@DaniPopes DaniPopes closed this Jul 15, 2026
@DaniPopes
DaniPopes deleted the centaur/supply-chain-hardening-20260625145338 branch July 15, 2026 15:19
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