Skip to content

chore: pin actions and images to SHA digests#555

Merged
h3rmanj merged 3 commits intomainfrom
pin-actions-to-sha-digests-20260324
Mar 26, 2026
Merged

chore: pin actions and images to SHA digests#555
h3rmanj merged 3 commits intomainfrom
pin-actions-to-sha-digests-20260324

Conversation

@h3rmanj
Copy link
Member

@h3rmanj h3rmanj commented Mar 24, 2026

Summary

Pin all mutable version references to immutable SHA digests for improved supply chain security.

  • 7 files scanned across workflows and Dockerfiles
  • 14 references pinned to SHA digests (1 already pinned, skipped)
  • 0 failures

GitHub Actions (9 references, 4 files)

  • actions/checkout@v6v6.0.2
  • actions/setup-node@v6v6.3.0
  • actions/upload-pages-artifact@v4v4.0.0
  • actions/deploy-pages@v4v4.0.5
  • actions/setup-dotnet@v5v5.2.0

Docker Images (5 references, 3 files)

  • node:12 → pinned to digest
  • node:lts-slim → pinned to digest
  • intility/nginx-unprivileged-react:1.18.2 → pinned to digest
  • ghcr.io/intility/nginx-unprivileged-react:2.5.1 → pinned to digest

🤖 Generated with Claude Code

h3rmanj and others added 3 commits March 24, 2026 13:59
Pin all mutable GitHub Actions tags and Docker image tags to immutable
SHA digests for improved supply chain security and reproducibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Pin intility/reusable-react and intility/reusable-dotnet workflow
references in react and dotnet template workflows.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@h3rmanj h3rmanj requested a review from loekensgard March 24, 2026 13:04
@loekensgard
Copy link
Member

Should we pin the images in the csproj as well?

@h3rmanj
Copy link
Member Author

h3rmanj commented Mar 24, 2026

We should look into that, but I want to be absolutely sure that dependabot can update it

@h3rmanj h3rmanj merged commit 8f597fd into main Mar 26, 2026
6 checks passed
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