- Notifications
You must be signed in to change notification settings - Fork 615
chore: switch to lockfile-version=3 #3117
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
Conversation
| there are some merged PRs that made significant changes to the Would you mind to sync with |
702dfde to 7ed2bda Compare | @david-luna I've rebased the branch with the latest main. |
david-luna left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've checked the diff of package-lock.json locally. It basically removes a lot of references (duped) to aws sdk, cucumber, babel and others. The following change is interesting though
"node_modules/@lerna/create/node_modules/nx": { - "version": "21.5.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-21.5.3.tgz", - "integrity": "sha512-+XwzK3OWZw/7zLdhNHBms9VdAA8F6w6QsX8qFQ3+3CnbqEy0IDmVxTXb8c711LDMbEtNn94EiWvSV6C00FKw9Q==", + "version": "21.6.2", + "resolved": "https://registry.npmjs.org/nx/-/nx-21.6.2.tgz", + "integrity": "sha512-bFZgAsB838vn9kk1vI6a1A9sStKyOA7Q9Ifsx7fYPth3D0GafHKu7X2/YbsC4h1TpmuejkJCPWUw2WtCOQy6IQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -6818,16 +6818,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "21.5.3", - "@nx/nx-darwin-x64": "21.5.3", - "@nx/nx-freebsd-x64": "21.5.3", - "@nx/nx-linux-arm-gnueabihf": "21.5.3", - "@nx/nx-linux-arm64-gnu": "21.5.3", - "@nx/nx-linux-arm64-musl": "21.5.3", - "@nx/nx-linux-x64-gnu": "21.5.3", - "@nx/nx-linux-x64-musl": "21.5.3", - "@nx/nx-win32-arm64-msvc": "21.5.3", - "@nx/nx-win32-x64-msvc": "21.5.3" + "@nx/nx-darwin-arm64": "*", + "@nx/nx-darwin-x64": "*", + "@nx/nx-freebsd-x64": "*", + "@nx/nx-linux-arm-gnueabihf": "*", + "@nx/nx-linux-arm64-gnu": "*", + "@nx/nx-linux-arm64-musl": "*", + "@nx/nx-linux-x64-gnu": "*", + "@nx/nx-linux-x64-musl": "*", + "@nx/nx-win32-arm64-msvc": "*", + "@nx/nx-win32-x64-msvc": "*" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -22695,146 +22695,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } },which IIUC makes lerna to use the version of nx pinned at the top level in #3120
LGTM!
yep - looks like it. I think this should be fine, though. AFAICT the code that supports OIDC is in |
Thanks @pichlermarc for your feedback. I'm going to merge now |
| Thank you for your contribution @aryamohanan! 🎉 We would like to hear from you about your experience contributing to OpenTelemetry by taking a few minutes to fill out this survey. |
Yes. |
| FWIW, it looks like nx@21.6.2 has the |
| I think nrwl/nx#32928 is the relevant change, but not sure. There is processing of the nx/package.json file before it is published, AFAICT. The content here at the tag: https://github.com/nrwl/nx/blob/21.6.3/packages/nx/package.json#L88-L99 differs from the node_modules/nx/package.json content when installing that version of nx. :/ |
Which problem is this PR solving?
lockfileVersion: 3ensures compatibility with the current runtime requirements and aligns the project with modern npm standards.Short description of the changes
package-lock.jsonwithlockfileVersion: 3.closes #3069