Skip to content

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

Merged
mcmire merged 6 commits intomainfrom
bump-node-to-16
Dec 1, 2023
Merged

Bump min Node to 16, and use LTS Node for dev#332
mcmire merged 6 commits intomainfrom
bump-node-to-16

Conversation

@mcmire
Copy link
Copy Markdown
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
@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
Copy Markdown
Contributor Author

mcmire commented Nov 22, 2023

Updated to bump to Node 18 instead of 16.

@legobeat
Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

mcmire commented Nov 30, 2023

Sure, no problem.

legobeat
legobeat previously approved these changes Nov 30, 2023
@legobeat
Copy link
Copy Markdown
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
@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