-
Notifications
You must be signed in to change notification settings - Fork 8
feat: update node to v24 #88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR attempts to update the Node.js version from v20 to v24 across the GitHub Action and CI workflows. However, there are critical issues that prevent this update from working correctly.
- Updates the action runtime from
node20tonode24in action.yml - Changes
.nvmrcfrom version 20 to 24 - Modifies workflow files to use
node-version-fileinstead of hardcoded versions
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| action.yml | Updates GitHub Action runtime to node24 (unsupported) |
| .nvmrc | Updates Node version from 20 to 24 |
| .github/workflows/yml-checker.yml | Switches to version file reference (incorrect filename) |
| .github/workflows/tests.yml | Switches to version file references (incorrect filename) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
I just updated the description and title to reflect that this is breaking and we should figure out some level of QA validation for it after it lands. |
BREAKING CHANGE: Node 24 now supports proxies using
NODE_USE_ENV_PROXY. While this shouldn't impact most customers unless they are running on self-hosted runner machines, out of an abundance of caution this is a major release because of that impact.Closes: #59