Skip to content

ci: pin GitHub Actions to commit SHAs#1976

Closed
vgeorge wants to merge 2 commits into
mainfrom
fix/pin-github-actions-sha
Closed

ci: pin GitHub Actions to commit SHAs#1976
vgeorge wants to merge 2 commits into
mainfrom
fix/pin-github-actions-sha

Conversation

@vgeorge
Copy link
Copy Markdown
Contributor

@vgeorge vgeorge commented Apr 6, 2026

Summary

  • Pin all GitHub Actions to immutable commit SHAs
  • Add Dependabot config for automatic GitHub Actions updates

Details

Addresses zizmor unpinned-uses findings. GitHub Actions referenced by tag are vulnerable to tag mutation attacks.

Workflow changes:

  • conventional-commit.yml: 1 action pinned
  • checks.yml: 15 actions pinned
  • release.yml: 7 actions pinned

New file:

  • .github/dependabot.yml: Weekly updates for github-actions

Fixes #1973

vgeorge added 2 commits April 6, 2026 16:09
Address zizmor unpinned-uses findings by pinning all actions to
immutable commit SHAs.

Fixes #1973
Enable automatic updates for pinned GitHub Actions via Dependabot.
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 6, 2026

Deploy Preview for veda-ui ready!

Name Link
🔨 Latest commit 8df06df
🔍 Latest deploy log https://app.netlify.com/projects/veda-ui/deploys/69d3cd02e306a8000833ba01
😎 Deploy Preview https://deploy-preview-1976--veda-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@vgeorge vgeorge requested a review from dzole0311 April 6, 2026 15:26
@vgeorge
Copy link
Copy Markdown
Contributor Author

vgeorge commented Apr 29, 2026

We recently bumped the actions version in #1985.

Since this workflow relies on standard GitHub Actions that are already kept up to date, I’m not sure this additional change is necessary.

@vgeorge vgeorge closed this Apr 29, 2026
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.

Pin GitHub Actions to SHA digests (zizmor unpinned-uses)

1 participant