Skip to content

Update action to use node 24#136

Open
wilkinsocks wants to merge 4 commits intoaws-actions:mainfrom
wilkinsocks:main
Open

Update action to use node 24#136
wilkinsocks wants to merge 4 commits intoaws-actions:mainfrom
wilkinsocks:main

Conversation

@wilkinsocks
Copy link
Copy Markdown

Which issue(s) does this change fix?

Github actions reports the following warning currently:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Description

This PR updates the action to run on node.js 24 in order to be compatible with Github actions.

  • Updated action.yml to use node24
  • Updated workflow to match
  • On node24, Ran npm update and ran npm run all - all tests passing
  • Updated tag to v3 as this has moved to node24

Checklist

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 License.

Python 3.9 is now end-of-life
@wilkinsocks
Copy link
Copy Markdown
Author

Removed Python 3.9 from the Github actions tests because Python 3.9 is now end of life.
All the tests for 3.9 were failing when it tries to install on the official installer. Official installer requires Python >=3.10.

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