Skip to content
Wade Womersley

wade.one

wade womersley – york based software engineer

  • Home
  • 2026
  • November
  • 9
  • GitHub Actions Dependencies Deserve a Lockfile Too

GitHub Actions Dependencies Deserve a Lockfile Too

Posted on November 9, 2026 By
Programming

The dependencies in a CI workflow deserve the same attention as the packages in the application it builds. A short action reference can run code with access to the workspace and, depending on the job, credentials. I want changes to that code to be reviewable rather than arriving as an invisible consequence of a moved tag.

GitHub’s workflow dependency lockfiles record verified commits and repository identities. As checked on 26 October 2026, the feature is a public preview for GitHub Enterprise Cloud. It covers action dependencies, including transitive actions; reusable workflows have their own repository’s lockfile boundary. That scope is worth understanding before assuming one file locks everything everywhere.

For repositories that cannot adopt it, GitHub’s secure-use guidance still describes full-length commit SHA pinning. Neither option proves the selected code is safe. Review what you are selecting, limit the job’s permissions, and keep a deliberate update process so a stable reference does not become a permanently forgotten dependency.

For me, the useful outcome is being able to answer which code ran and why it was allowed to change. A lockfile can make that answer easier to maintain. Treat the workflow as part of the software supply chain, then give its dependency updates the same clear review boundary as the rest of the application.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Related

Comments

comments

Tags: ci-security dependency-lockfiles github-actions

Post navigation

❮ Previous Post: Every Sofa Needs One Slightly Ridiculous Resident

You may also like

Programming
PostgreSQL 14 Support Ends in November: Plan the Upgrade Now
October 12, 2026
Programming
PHP FUNdamentals
September 1, 2009
AI
ChatGPT 5.5 and Codex Feel Like a Real Step Up
April 24, 2026
Programming
What Makes a Legacy System Dangerous
March 27, 2026
  • AI
  • artificial intelligence
  • Ego-centric
  • Events
  • Films
  • Food
  • Gaming
  • Gym
  • Hardware
  • Holidays
  • News
  • PHP
  • Programming
  • Random Stuff
  • Reviews
  • Science
  • SEO
  • Software
  • Software Engineer
  • Support
  • Uncategorized
  • Work

Copyright © 2026 wade.one.

Theme: Oceanly News Dark by ScriptsTown