Skip to content

UID2-6742: chore: upgrade composite actions from Node 20 to Node 24#238

Merged
mcollins-ttd merged 1 commit into
mainfrom
mkc-UID2-6742-node20-fix-composite-actions
Jun 3, 2026
Merged

UID2-6742: chore: upgrade composite actions from Node 20 to Node 24#238
mcollins-ttd merged 1 commit into
mainfrom
mkc-UID2-6742-node20-fix-composite-actions

Conversation

@mcollins-ttd
Copy link
Copy Markdown
Contributor

Summary

PR #237 upgraded action versions in all .github/workflows/ files, but missed two composite actions under actions/:

  • actions/vulnerability_scan/action.yaml: actions/checkout (v4→v6), oras-project/setup-oras (v1→v2), actions/cache (v4→v5), actions/cache/save (v4→v5), github/codeql-action/upload-sarif (v3→v4)
  • actions/shared_publish_setup/action.yaml: actions/checkout (v4→v6)

All updated versions use node24. GitHub is forcing Node 24 as default from June 16 2026.

Test plan

  • Verify the Build and Test run on a consumer repo (e.g. uid2-operator) no longer shows Node 20 deprecation warnings after bumping to the new tag

🤖 Generated with Claude Code

Copy link
Copy Markdown
Contributor Author

@mcollins-ttd mcollins-ttd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All required action version bumps are present and correct across both files. Five references in vulnerability_scan/action.yaml and two in shared_publish_setup/action.yaml are all updated to their Node 24-compatible versions with SHA pinning and version comments consistent with the repo convention. The ref: v3 in the vulnerability_scan checkout step is a self-referential tag for the uid2-shared-actions repo itself (used to fetch trivy-secret.yaml), not an action dependency — it is correct to leave it unchanged.

Comment thread actions/vulnerability_scan/action.yaml Outdated
Missed in PR #237 — updates actions/checkout, actions/cache, setup-oras,
and codeql-action/upload-sarif in composite actions to Node 24-compatible versions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mcollins-ttd mcollins-ttd force-pushed the mkc-UID2-6742-node20-fix-composite-actions branch from 1cc6b20 to 470b8d9 Compare June 3, 2026 04:31
@mcollins-ttd mcollins-ttd merged commit ddef6dc into main Jun 3, 2026
3 checks passed
@mcollins-ttd mcollins-ttd deleted the mkc-UID2-6742-node20-fix-composite-actions branch June 3, 2026 04:41
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.

2 participants