ci: update action versions and apply harderning - #450
Conversation
Signed-off-by: Felipe Zipitria <felipe.zipitria@owasp.org>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis PR updates pinned GitHub Actions versions/SHAs across three CI workflow files (lint.yml, publish.yml, verifyimage.yml), including checkout, buildx, qemu, docker login, bake-action, artifact upload/download, and cosign-installer steps. Several checkout steps additionally add ChangesGitHub Actions version updates
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This PR hardens and updates GitHub Actions workflows by bumping action dependencies to newer pinned SHAs (verified to match the referenced tags) and tightening checkout behavior to avoid persisting credentials.
Changes:
- Update/pin
actions/*,docker/*, andsigstore/*workflow actions to newer tagged versions (pinned by commit SHA). - Apply workflow hardening by setting
persist-credentials: falseon relevantactions/checkoutsteps.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| .github/workflows/verifyimage.yml | Bumps/pins actions used for image verification and adds persist-credentials: false to checkouts. |
| .github/workflows/publish.yml | Updates/pins build/publish-related actions (Buildx/Bake/Cosign/artifacts) and ensures checkout does not persist credentials. |
| .github/workflows/lint.yml | Updates/pins checkout action and hardens it with persist-credentials: false. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
what
why
Summary by CodeRabbit