Skip to content

chore: bump runtime from node20 to node24#49

Open
katybaulch wants to merge 1 commit into
aws-actions:mainfrom
katybaulch:bump-runtime-to-node24
Open

chore: bump runtime from node20 to node24#49
katybaulch wants to merge 1 commit into
aws-actions:mainfrom
katybaulch:bump-runtime-to-node24

Conversation

@katybaulch

Copy link
Copy Markdown

Summary

Bumps the action's JavaScript runtime from node20 to node24.

Why

GitHub Actions is deprecating Node.js 20 on its runners:

  • From June 2nd 2026, JavaScript actions are forced to Node.js 24 by default.

  • Node.js 20 is removed from the runner on September 16th 2026.

  • Consumers of this action currently see a deprecation warning on every run:

    Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/amazon-ecs-deploy-express-service@v1.

Node.js 24 (Krypton) is the current Active LTS, so bumping now aligns the action with both the GitHub Actions default and the upstream Node release schedule.

Changes

  • action.yml: runs.using: 'node20'runs.using: 'node24'.
  • dist/index.js: rebuilt via npm run package (byte-identical output — no diff committed).

Test plan

  • npm ci
  • npm test — 36/36 passing
  • npm run packagedist/ unchanged
  • CI on this PR (Package job verifies dist/index.js parity, Check job runs unit tests)

Made with Cursor

Node.js 20 is deprecated on GitHub Actions; from June 2nd 2026
JavaScript actions are forced to Node.js 24 by default, and Node.js
20 is removed from the runner on September 16th 2026.

Node.js 24 (Krypton) is the current Active LTS.

See https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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.

1 participant