Skip to content

chore(ci): upgrade GitHub Actions to Node.js 24 compatible versions#566

Merged
cpetit-sw merged 1 commit into
mainfrom
fix/upgrade-actions-nodejs24
Apr 21, 2026
Merged

chore(ci): upgrade GitHub Actions to Node.js 24 compatible versions#566
cpetit-sw merged 1 commit into
mainfrom
fix/upgrade-actions-nodejs24

Conversation

@cpetit-sw
Copy link
Copy Markdown
Member

@cpetit-sw cpetit-sw commented Apr 20, 2026

Summary

Bump GitHub Actions versions that were still running on Node.js 20, before the deprecation deadline:

  • Node.js 20 forced on all runners starting June 2, 2026
  • Node.js 20 removed on September 16, 2026
Action Before After Renovate PR
aws-actions/configure-aws-credentials v5 v6 #417
aws-actions/aws-secretsmanager-get-secrets v2 v3 #533
hashicorp/setup-terraform v3 v4 #448
actions/upload-artifact v4 v7 #392
docker/login-action v3 v4 #452
docker/metadata-action v5 v6 #453
docker/setup-buildx-action v3 v4 #454
docker/build-push-action v6 v7 #451

19 files updated. hashicorp/vault-action@v3 left unchanged (no v4 available).

Merging this PR will make the above Renovate PRs redundant and they can be closed.

Test plan

  • No Node.js 20 deprecation warnings on the next run of n8n (uses build-image, terraform, push-image-ghcr-to-ecr)
  • No Node.js 20 deprecation warnings on the next run of order-service (uses build-image, run-docker-with-db, terraform, push-image-ghcr-to-ecr, fetch-terraform-output, run-aws)

- configure-aws-credentials: v5 -> v6
- aws-secretsmanager-get-secrets: v2 -> v3
- setup-terraform: v3 -> v4
- upload-artifact: v4 -> v7
- docker/login-action: v3 -> v4
- docker/metadata-action: v5 -> v6
- docker/setup-buildx-action: v3 -> v4
- docker/build-push-action: v6 -> v7

Node.js 20 support ends June 2 2026 on GitHub-hosted runners.
@cpetit-sw cpetit-sw requested a review from a team as a code owner April 20, 2026 13:28
@github-actions
Copy link
Copy Markdown
Contributor

🛡️ The security scan result : Repo and Config

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