chore: pin github actions to sha and bump to latest#3034
Conversation
Pin every third-party action in .github/workflows/ to a full commit SHA with a trailing version comment, and bump to the latest stable release. Defends against tag-rewrite supply-chain attacks while keeping versions legible.
Greptile SummaryThis PR hardens the CI/CD supply chain by replacing mutable version tags with full commit SHA pins across all six workflow files, and simultaneously bumps every third-party action to its current stable release.
Confidence Score: 5/5Pure maintenance change with no functional impact — safe to merge. All six workflow files receive identical, mechanical substitutions: mutable version tags are replaced with full-length commit SHAs and trailing version comments. No workflow logic, inputs, secrets handling, or step ordering is changed. Spot-checked SHAs for actions/checkout (de0fac2), actions/upload-artifact (043fb46), and docker/build-push-action v7.1.0 all match their respective GitHub release pages. No files require special attention. Important Files Changed
Reviews (1): Last reviewed commit: "chore: pin github actions to sha and bum..." | Re-trigger Greptile |
Summary
Pin every third-party action in
.github/workflows/to a full commit SHA with a trailing version comment, and bump to the latest stable release. Defends against tag-rewrite supply-chain attacks while keeping versions legible.Actions pinned (latest stable)
actions/checkout->v6.0.2actions/cache->v5.0.5actions/upload-artifact->v7.0.1actions/stale->v10.2.0oven-sh/setup-bun->v2.2.0docker/setup-qemu-action->v4.0.0docker/setup-buildx-action->v4.0.0docker/login-action->v4.1.0docker/metadata-action->v6.0.0docker/build-push-action->v7.1.0Test plan