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

chore(BREAKING): node 18 #948

Merged
merged 6 commits into from
Jan 8, 2024
Merged

chore(BREAKING): node 18 #948

merged 6 commits into from
Jan 8, 2024

Conversation

kanadgupta
Copy link
Member

@kanadgupta kanadgupta commented Jan 8, 2024

🧰 Changes

BREAKING CHANGE: Bumps the minimum required Node versions for all of our Node packages.

By bumping to Node 18 (and therefore npm@9), we can also bump our NPM lockfiles to lockfileVersion@3 and remove a lot of duplicated lockfiles in the process.

As part of this, our integration tests now npm i rather than npm ci since there are no lockfiles in subdirectories for them to refer to. This is probably an improvement in a way since this more closely matches the dependency resolution approach our users would take.

🧬 QA & Testing

Does everything still pass?

@kanadgupta kanadgupta added enhancement New feature or request area:node dependencies Pull requests that update a dependency file snippets Issues related to our SDK snippet generation labels Jan 8, 2024
@kanadgupta kanadgupta marked this pull request as ready for review January 8, 2024 21:22
@kanadgupta kanadgupta merged commit c012cac into main Jan 8, 2024
41 checks passed
@kanadgupta kanadgupta deleted the node-18 branch January 8, 2024 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request snippets Issues related to our SDK snippet generation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants