Skip to content

Lock workflow action dependencies with actions.lock - #277

Open
rgarcia wants to merge 1 commit into
mainfrom
hypeship/actions-lockfile
Open

rgarcia wants to merge 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. .github/workflows/actions.lock records the commit behind every action the workflows use, so a moved tag on a third-party action can't change what runs in CI. That includes publish-mcp.yml.

  • .github/workflows/actions.lock was generated with gh actions-lock, not edited by hand. gh actions-lock --verify passes (5 workflows valid).
  • actions/checkout@v4 narrowed to v4.4.0 and oven-sh/setup-bun@v2 to v2.2.0. Only uses: lines change.
  • Not covered: job-level reusable workflow calls to kernel/security-workflows/...@main (breakglass-merge.yml, semgrep.yml, vuln-remediation.yml). A lockfile does not cover reusable workflows. The redis:7-alpine service container in ci.yml is also outside the lockfile, which pins actions, not images.

@vercel

vercel Bot commented Nov 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
mcp Ready Ready Preview Nov 13, 2026 9:10pm UTC

@rgarcia
rgarcia requested a review from masnwilliams November 13, 2026 21:11

This branch was successfully deployed

1 active deployment
Preview — f019417a Deployed Nov 13, 2026 by vercel[bot]
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