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: @npmcli/[email protected] #6807

Merged
merged 4 commits into from
Sep 15, 2023
Merged

chore: @npmcli/[email protected] #6807

merged 4 commits into from
Sep 15, 2023

Conversation

lukekarrys
Copy link
Contributor

No description provided.

@lukekarrys lukekarrys requested a review from a team as a code owner September 15, 2023 01:47
@lukekarrys
Copy link
Contributor Author

We should land this because it doesn't make the CI failures worse, but it also doesn't fix the issue with running node scripts/resetdeps.js in Node 14. It is running the correct version of npm for Node 14, but once it drops down to that script there will always be an error due to it using Node 16 only features.

It seems easiest to bump all workspace engines to `^16.14 || >= 18'. @wraithgar what do you think?

@wraithgar
Copy link
Member

I think the npm workspaces are going to have to come along with npm in their engines declarations.

BREAKING CHANGE: @npmcli/config now supports node ^16.14.0 || >=18.0.0
BREAKING CHANGE: libnpmfund now supports node ^16.14.0 || >=18.0.0
@lukekarrys
Copy link
Contributor Author

This should now be rebased. It includes two breaking changes for updating the engines on @npmcli/config and libnpmfund. It also uses template-oss to configure the engines for both so in the future we will be forced to update the workspace engines all at once.

@lukekarrys
Copy link
Contributor Author

There should be no more expected CI failures in this PR. If any runs fail they should be examined and fixed.

This align all private workspaces to the same engines as the CLI
and all public workspaces to ^16.14.0 || >=18.0.0
@lukekarrys lukekarrys merged commit 0270a7d into latest Sep 15, 2023
265 of 271 checks passed
@lukekarrys lukekarrys deleted the lk/template-oss-4.19.0 branch September 15, 2023 20:10
@github-actions github-actions bot mentioned this pull request Sep 15, 2023
@github-actions github-actions bot mentioned this pull request Dec 6, 2023
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.

2 participants