Skip to content

update automation dependencies to use hashes#1515

Merged
jgadsden merged 6 commits intomainfrom
update-devs
Mar 29, 2026
Merged

update automation dependencies to use hashes#1515
jgadsden merged 6 commits intomainfrom
update-devs

Conversation

@jgadsden
Copy link
Copy Markdown
Collaborator

@jgadsden jgadsden commented Mar 21, 2026

Summary:

update various dependencies in workflow actions and documentation
There is a recent high profile supply chain attack against the aquasecurity/trivy-action which was successful.
therefore github actions need to be pinned to digests rather than versions,
see #1519 and #1518

Description for the changelog:

update automation dependencies to use digests

Declaration:

Thanks for submitting a pull request, please make sure:

  • content meets the license for this project
  • N/A appropriate unit tests have been created and/or modified
  • you have considered any changes required for the functional tests
  • you have read the contribution guide and agree to the Code of Conduct
  • either no AI-generated content has been used in this pull request
  • or any use of AI in this pull request has been disclosed below:
    • AI Tools: [e.g. GitHub CoPilot, ChatGPT, JetBrains Junie, etc]
    • LLMs and versions: [e.g. GPT-4.1, Claude Haiku 4.5, Gemini 2.5 Pro, etc]
    • Prompts: [Summarize the key prompts or instructions given to the AI tools]

Other info:
Closes #1520

@jgadsden jgadsden marked this pull request as ready for review March 25, 2026 21:57
@jgadsden
Copy link
Copy Markdown
Collaborator Author

ready for review

@lreading
Copy link
Copy Markdown
Collaborator

Excellent addition, and thanks for doing this! One suggestion to help with maintainability - Dependabot will update comments referencing the version number so long as it's inline with the hash.

For example:

uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

https://github.blog/changelog/2022-10-31-dependabot-now-updates-comments-in-github-actions-workflows-referencing-action-versions/

dependabot/dependabot-core#5951

This was already a monumental effort, and I'm happy to implement that change! We could also defer it to a separate PR if you'd like to get this merged ASAP. Up to you!

@jgadsden
Copy link
Copy Markdown
Collaborator Author

This was already a monumental effort, and I'm happy to implement that change! We could also defer it to a separate PR if you'd like to get this merged ASAP. Up to you!

That is a nice feature that I was not aware of, I will apply this today

@jgadsden jgadsden merged commit ccd1b9f into main Mar 29, 2026
26 of 27 checks passed
@jgadsden jgadsden deleted the update-devs branch March 29, 2026 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use sha not version for workflow actions

2 participants