Skip to content

Lock workflow action dependencies with actions.lock - #121

Merged
rgarcia merged 1 commit into
mainfrom
hypeship/actions-lockfile
Nov 13, 2026
Merged

rgarcia merged 1 commit into
mainfrom
hypeship/actions-lockfile

Conversation

@rgarcia

@rgarcia rgarcia commented Nov 13, 2026

Copy link
Copy Markdown
Contributor

Adds GitHub's workflow dependency lockfile. actions.lock records the commit behind every action the workflows use, so a moved or re-pointed tag on a third-party action can't change what runs in CI.

  • Added .github/workflows/actions.lock, generated with gh actions-lock. gh actions-lock --verify passes (all 3 workflows valid).
  • Floating refs narrowed to exact releases: actions/checkout@v6 → v6.1.0, actions/setup-go@v6 → v6.5.0, hashicorp/setup-terraform@v4 → v4.0.1.
  • Actions that were already SHA-pinned (actions/checkout v7.0.0, actions/setup-go v6.5.0, goreleaser/goreleaser-action v7.2.2, actions/upload-artifact v7.0.1, actions/download-artifact v8.0.1) are now written as those exact release tags; the lockfile records the same commits. Only uses: lines change.
  • No job-level reusable workflow calls in this repo.

@rgarcia
rgarcia merged commit bc2d369 into main Nov 13, 2026
2 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.

1 participant