Skip to content
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

Bump min Node to 16, and use LTS Node for dev #332

Merged
merged 6 commits into from
Dec 1, 2023
Merged

Conversation

mcmire
Copy link
Contributor

@mcmire mcmire commented Oct 31, 2023

This change is breaking.

Using the LTS version of Node puts us on a more modern version for development (and also happens to fix the .nvmrc file so tools like asdf can read it, although that's a nice-to-have).

**This change is breaking.**

We could bump this monorepo to Node 18, but since these packages are
heavily depended upon, we don't need to do that yet until we've
confirmed all other projects are using 18.

Using the LTS version of Node puts us on a more modern version for
development (and also happens to fix the `.nvmrc` file so `asdf` can
read it).
@mcmire mcmire requested a review from a team as a code owner October 31, 2023 23:09
package.json Outdated Show resolved Hide resolved
@mcmire mcmire changed the title Bump min Node to 16, and use LTS Node for dev Bump min Node to 18, and use LTS Node for dev Nov 22, 2023
@mcmire
Copy link
Contributor Author

mcmire commented Nov 22, 2023

Updated to bump to Node 18 instead of 16.

@legobeat
Copy link
Contributor

Updated to bump to Node 18 instead of 16.

Do you think we could hold off on that part for now? There are enough packages depending on these packages behind on both node.engines and eslint configuration. Would prefer to have those numbers improved to reduce potentially troublesome upgrades and need of backports. WDYT?

@mcmire
Copy link
Contributor Author

mcmire commented Nov 30, 2023

Sure, no problem.

legobeat
legobeat previously approved these changes Nov 30, 2023
@legobeat
Copy link
Contributor

legobeat commented Nov 30, 2023

Took the liberty of also updating ci to run on node v20 instead of v14 and v19 here.

legobeat
legobeat previously approved these changes Nov 30, 2023
@mcmire mcmire changed the title Bump min Node to 18, and use LTS Node for dev Bump min Node to 16, and use LTS Node for dev Dec 1, 2023
@mcmire mcmire merged commit efec22f into main Dec 1, 2023
13 checks passed
@mcmire mcmire deleted the bump-node-to-16 branch December 1, 2023 21:27
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.

3 participants