-
Notifications
You must be signed in to change notification settings - Fork 22
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
Update CI to use node 22 @W-16170810@ #178
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.
LGTM
@@ -9,7 +9,8 @@ jobs: | |||
linux-tests: | |||
strategy: | |||
matrix: | |||
node: [12, 14, 16, 18] | |||
# TODO: remove older versions of node | |||
node: [12, 14, 16, 18, 20, 22] |
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.
Just curious - Is there a specific reason why we want to remove older node versions ins a separate PR?
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.
Yes, the plan is to remove the older node versions when we drop official support for them, which is a breaking change, so we plan to remove them in the next major version most likely when we release the OAS SDK
This PR updates the publish and test workflows to use node 22
This PR also switches the
bundlesize
package for thebundlesize2
package asyarn install
was failing due to a transitive dependencyiltorb
inbundlesize
that is not supported in newer node versions.There will be a follow up PR in the future to remove old node versions from the CI when we drop official support for them.
NOTE: we're holding off on merging this until bundlesize2 is approved as a 3PP