-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
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
[core] Use node 10 in every CI/CD pipeline #19301
Conversation
No bundle size changes comparing bfe04ce...6f21469 |
Reduce jargon and make exact node version used visible
Should it impact the minimum version of node we support? In the documentation, we mention the LTS: https://material-ui.com/getting-started/supported-platforms/#server. Does it mean we can bump the min version from 8 to 10 without considering it a breaking change? |
I wouldn't do that since we support "node 8" not "node active maintenance". I wouldn't use supported versions that change during the lifetime of a release e.g. I'll add a note to the docs in this PR about node 8 having reached end of life and that we don't use this environment. node 8 support is basically on the level of ie 11 support: bug reports do get addressed but we don't run automated tests on that environment. |
I was under the assumption that the support is not bound to a specific version. The oldest LTS in maintenance is v10 now. |
-- https://material-ui.com/getting-started/supported-platforms/#supported-platforms It's quite ambiguous. Still the usual applies:
|
Ok, I have added a note in the v5 breaking change list, so we clear that up. |
Dependencies are starting to bump their required node version (#19187 and #19299) since 8.x has reached its end of life. 10.x is now active LTS. We still officially support 8.x but to keep our test environment fast and safe we're switching to 10.x as should everybody else. If we start seeing regressions due to features being released that require 10.x we need to rethink our testing environment.
Azure pipeline was already using node 10. Netlify is controlled via environment variables.