Skip to content

UID2-6742: upgrade Node.js 20 actions to Node.js 24-compatible versions#2517

Open
sophia-chen-ttd wants to merge 21 commits intomainfrom
sch-UID2-6742-update-node20-actions
Open

UID2-6742: upgrade Node.js 20 actions to Node.js 24-compatible versions#2517
sophia-chen-ttd wants to merge 21 commits intomainfrom
sch-UID2-6742-update-node20-actions

Conversation

@sophia-chen-ttd
Copy link
Copy Markdown
Contributor

Summary

  • actions/checkout@v4 / SHA 34e114876b@v6 / SHA de0fac2e (workflow and composite action files)
  • docker/login-action SHA c94ce9fb (v3) → SHA 4907a6dd (v4.1.0)

Node.js 20 is deprecated on GitHub Actions runners; forced cutover June 2, 2026.

Jira

https://thetradedesk.atlassian.net/browse/UID2-6742

🤖 Generated with Claude Code

sophia-chen-ttd and others added 14 commits May 4, 2026 15:44
Temporary: replace uid2-shared-actions@v3 with
@sch-UID2-6742-update-node20-actions for CI validation.
Revert to @V3 (or drop this commit) once shared-actions PR #227 merges.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…-compatible versions

- actions/github-script: @v7 -> v9.0.0 SHA (download_release_artifact)
- github/codeql-action/upload-sarif: @V3 -> v4.35.3 SHA (publish-azure-cc)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…compatible versions

- actions/setup-java: v4 -> v5 (multiple workflows)
- docker/build-push-action: v5 (ca052bb5) -> v7.1.0 (bcafcacb)
- docker/metadata-action: v5 (c299e40c) -> v6.0.0 (030e8812)
- google-github-actions/auth: v2 (c200f369) -> v3.0.0 (7c6bc770)
- actions/upload-artifact: v4 -> v7 (multiple workflows)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…rtifact v4→v8

trivy-action v0.36.0 eliminates the transitive actions/cache@0400d5f6 (v4.2.4)
Node.js 20 dependency. download-artifact v8 replaces deprecated v4.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…re-aws-credentials v4→v6.1.0

Both upgraded versions use node24. Fixes Node.js 20 deprecation warnings
in build_ami and build_eks_docker_image composite actions.

hashicorp/setup-packer@v3.2.0 is blocked on upstream — no node24 release
exists yet.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Comment on lines +239 to +245
name: E2E
uses: ./.github/workflows/run-e2e-tests-on-operator.yaml
needs: buildImage
with:
operator_type: gcp
operator_image_version: ${{ needs.buildImage.outputs.image_tag }}
secrets: inherit
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