-
Notifications
You must be signed in to change notification settings - Fork 123
fix(deps): update npm to v11 #909
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
cac7ac7
to
273437b
Compare
20732de
to
ce0a603
Compare
c28c3f8
to
642b5ce
Compare
534dcdb
to
d975608
Compare
b877f85
to
10f5108
Compare
4577206
to
2e2e2b1
Compare
21491e0
to
01b82a4
Compare
01b82a4
to
d8dc9b2
Compare
cd61318
to
674382e
Compare
af3e411
to
8087aaa
Compare
fa4f311
to
250ee53
Compare
250ee53
to
4ffd8c3
Compare
in accordance with our [Node Support Policy](https://semantic-release.gitbook.io/semantic-release/support/node-support-policy) BREAKING CHANGE: a minimum of node v22.14 is now required this is a step in resolving #966
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
this should be merged with a normal merge rather than squashing. the commit that relates to changing supported node versions is breaking and unrelated to the npm upgrade other than meeting the required ranges to allow the upgrade |
@@ -50,7 +50,7 @@ | |||
"strip-ansi": "7.1.0" | |||
}, | |||
"engines": { | |||
"node": ">=20.8.1" | |||
"node": "^22.14.0 || >= 24.2.0" |
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 debated between this and >=22.14.0
. i'm interested in feedback @semantic-release/maintainers
landed here because v23 is already EOL, so i'd prefer not to include it in the supported range. dropped v20 in accordance with our node support policy. this is a little bit awkward because of v24 not yet being LTS, so i made the minimum of the v24 range the most recent release instead of the first LTS version, like i normally would. we may want to raise this further if additional v24 releases happen before we promote this to stable.
for the v22 range, i matched the range i landed on for some of my other projects. i tried to remember why i landed on specifically 22.14 as the minimum there, but i havent tracked it down. however, this does account for the new requirements for yargs that we'll need to handle in semantic-release/semantic-release#3745
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.
This looks good Matt.
Our Node support policy surely allows this with the mention of support for "LTS"; with a good bit of the "Current" and other supported versions in CI
The exact Node LTS version is v22.16.0
though; but is it alright to have v22.14.0
at min range?? 🤔
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.
Node.js v22.17.0 is expected to release tomorrow June 24, 2025, if you want to be completely up-to-date on the Node.js 22.x release line
… the brace-expansion patch #966 (comment) for #966
🎉 This PR is included in version 13.0.0-beta.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 13.0.0-alpha.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This PR contains the following updates:
10.9.2
->11.4.2
^10.5.0
->^11.0.0
Release Notes
npm/cli (npm)
v11.4.2
Compare Source
Bug Fixes
f2d6947
#8345 move warning to new line whennpm init
is canceled (@mbtools)e758dd7
#8318 powershell: multiple Invoke-Expression fixes (#8318) (@alexsch01)Documentation
7233cb3
#8355 remove deprecated section related temp files (#8355) (@milaninfy)fb7a498
#8351 clarify shell used for script (#8351) (@milaninfy)8b55d38
#8329 Rename "command" to "script" (#8329) (@DanKaplanSES)Dependencies
7b05420
#8358[email protected]
e1a3b23
#8358[email protected]
522efa2
#8358[email protected]
7a0723f
#8358[email protected]
9a342a4
#8358[email protected]
e691ba0
#8358@sigstore/[email protected]
42ef765
#8358[email protected]
774c0b1
#8358@npmcli/[email protected]
dda6f87
#8317@npmcli/[email protected]
bc08ac7
#8317 remove normalize-package-dataChores
0ad1444
#8358 dev dependency updates (@wraithgar)@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
v11.4.1
Compare Source
Documentation
3ed764a
#8308 Clarify script working directory behavior (fixes #8305) (#8308) (@tarekwfa0110, @owlstronaut)Chores
2f30251
#8314 remove references to skimdb.npmjs.com (#8314) (@shmam)9cb9d50
#8298 add contributor to changelog entry (#8298) (@wraithgar)Dependencies
@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
v11.4.0
Compare Source
Features
a0e60fb
#8246 added init-private option (@owlstronaut)57aa89f
#8265 use run by default and run-script as the alias (#8265) (@owlstronaut)0d4c023
#8234 install: add package info to json output (#8234) (@wraithgar)Bug Fixes
8794fd9
#8297 powershell: support pipeline input with Invoke-Expression (#8297) (@alexsch01)b5173d1
#8293 docs: corrected github_path (#8293) (@xaos7991)2210d7a
#8278 powershell: use Invoke-Expression to pass args (#8278) (@alexsch01, @mbtools)8669d09
#8228 add otplease for enable-2fa, disable-2fa, access (#8228) (@reggi, @wraithgar)78b5a6f
#8269 correctly handle scenario where prefix is the cwd (#8269) (@owlstronaut, @ficocelliguy)fdc3413
#8221 exec: Fails to Execute Binaries Named After Shell Keywords (#8221) (@13sfaith)4b08e2e
#8245 docs: prepare script runs for local package links (@milaninfy)1622ac4
#8241 handle missingtime
in packument to prevent crash onnpm view
(@owlstronaut)db8f5da
#8110 outdated: add dependent location in long output (#8110) (@milaninfy, @wraithgar)Documentation
d2498df
#8295 RemoveCHANGELOG
from never-ignored list (#8295) (@mrazauskas)4d5c3c1
#8283 fixoverrides
example in package-json.md (#8283) (@glasser)96cc4f9
#8226 format publish as code to highlight it (@LiangYingC)4990ea0
#8226 clarify legacy token creation in npm login and adduser commands (@LiangYingC)Dependencies
c97ef8a
#8246[email protected]
f48613d
#8292@sigstore/[email protected]
a4c5e74
#8292[email protected]
b9156d2
#8292[email protected]
472a685
#8292[email protected]
988696e
#8292@sigstore/[email protected]
569ac84
#8292[email protected]
2521c9b
#8233@sigstore/[email protected]
3274d68
#8233@npmcli/[email protected]
c263626
#8233[email protected]
78df711
#8233[email protected]
Chores
e80e38e
#8292 dev dependency updates (@wraithgar)3231ee9
#8244 update snapshots (@owlstronaut)c561a33
#8233 dev dependency updates (@owlstronaut)7eca19c
#8215 update workflow permissions for updating Node PR (@owlstronaut)@npmcli/[email protected]
@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
v11.3.0
Compare Source
Features
b306d25
#8129 addnode-gyp
as actual config (@wraithgar)Bug Fixes
2f5392a
#8135 makenpm run
autocomplete work with workspaces (#8135) (@terrainvidia)Documentation
26b6454
fix grammer in local path note (@cgay)1c0e83d
#7886 fix typo in package-json.md (#7886) (@stoneLeaf)14efa57
#8178 fix example package name inoverrides
explainer (#8178) (@G-Rath)4183cba
#8162 logging: replace proceeding with preceding in loglevels details (#8162) (@tyleralbee)Dependencies
e57f112
#8207[email protected]
3daabb1
#8207[email protected]
c7a7527
#8207[email protected]
20b09b6
#8207[email protected]
679bc4a
#8129@npmcli/[email protected]
Chores
3fbed84
#8207 install rimraf as a devdependency for smoke tests (@owlstronaut)43f0b41
#8207 dev dependency updates (@wraithgar)26803bc
#8147 release integration node 23 yml (#8147) (@reggi)d679a1a
#8146 release integration node 23 (#8146) (@reggi)@npmcli/[email protected]
@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
v11.2.0
Compare Source
Features
247ee1d
#8100 cache: add npx commands (@wraithgar)3a80a7b
#8081 add --init-type flag (#8081) (@reggi)2a1e11f
#8071 move nerfDart list into @npmcli/config (@wraithgar)Bug Fixes
8461186
#8100 update npx cache if possible when spec is a range (@wraithgar)e345cc5
#8050 don't suggest npm update outside of valid engine range (#8050) (@milaninfy)811ca29
#8115 stop working around bug fixed in[email protected]
(@TrevorBurnham)879303c
#8078 warn on invalid publishConfig (#8078) (@wraithgar)41417de
#8080 warn when TUF fetching of keys fails (#8080) (@wraithgar)593c849
#8076 warn on invalid single-hyphen cli flags (#8076) (@wraithgar)Dependencies
3d8b257
#8100@npmcli/[email protected]
ab17523
#8134[email protected]
3cbe21a
#8134[email protected]
ee5e1aa
#8118@npmcli/[email protected]
5df69b4
#8118[email protected]
80c3273
#8118[email protected]
7fd70fa
#8118[email protected]
7aeffff
#8118[email protected]
b0c0490
#8118[email protected]
ef49d6b
#8118[email protected]
1399bfb
#8118[email protected]
6b72107
#8118[email protected]
c9ad0c4
#8118@npmcli/[email protected]
b153927
#8115[email protected]
f0f6265
#8071[email protected]
Chores
cc72b89
#8143 fix smoke tests to account for new release versions within a workspace (#8143) (@reggi)c3810bc
#8134 dev dependency updates (@wraithgar)9dc40e6
#8118 dev dependency updates (@wraithgar)7ec0831
#8118 update jsonpath-plus (@wraithgar)ed85b01
#8071 tests for config warnings/changes (@wraithgar)@npmcli/[email protected]
@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
v11.1.0
Compare Source
Features
7f6c997
#8009 add dry-run to deprecate/undeprecate commands (@wraithgar)1764a37
#8009 add npm undeprecate command (@wraithgar)Bug Fixes
31455b2
#8054 publish: honor force for no dist tag and registry version check (#8054) (@reggi)dc31c1b
#8038 remove max-len linting bypasses (@wraithgar)8a911ff
#8038 publish: disregard deprecated versions when calculating highest version (@wraithgar)7f72944
#8038 publish: accept publishConfig.tag to override highes semver check (@wraithgar)ab9ddc0
#7992 sbom: deduplicate sbom dependencies (#7992) (@bdehamer)f7da341
#7980 search: properly display multiple search terms (#7980) (@wraithgar)Documentation
3644e79
#8055 update readme for Node.js versions, remove badges (#8055) (@wraithgar)f1af61f
#8041 fix typos in "package-json" (#8041) (@maxkoryukov)e90c6fe
#8051 depth flag default value (#8051) (@milaninfy)866b5ee
#8030 safer documentation urls, repos, packages (#8030) (@reggi)Dependencies
7ddfbad
#8053@npmcli/[email protected]
9473a86
#8053[email protected]
a65e5ce
#8053@sigstore/[email protected]
215ebe4
#8053[email protected]
Chores
61f00e3
#8069 splits out smoke-tests from publish-dryrun tests (#8069) (@reggi)6d0f46e
#8058 stop publish smoke from check git clean (#8058) (@reggi)9281ebf
#8057 fix smoke tests prerelease needs separate string args (#8057) (@reggi)aa202e9
#8056 smoke tests using a preid (#8056) (@reggi)18e0449
#8053 dev dependency updates (@wraithgar)859a71c
#8052 update node versions for release integration tests (#8052) (@wraithgar)7e7961d
#8038 bump @npmcli/eslint-config to 5.1.0 (@wraithgar)@npmcli/[email protected]
v11.0.0
Compare Source
Documentation
8a911da
#7963 ls: removed design change pending section note (#7963) (@milaninfy)Dependencies
5319e48
#7973 remove unnecessary sprintf-js files in node_modules (#7973)d369c77
#7976[email protected]
3b2951a
#7976[email protected]
a598b7b
#7976[email protected]
52bcaf6
#7976[email protected]
aabf345
#7976[email protected]
28e8761
#7976[email protected]
Chores
ecd7190
#7976 dev dependency updates (@wraithgar)a07f4e0
#7976@npmcli/[email protected]
(@wraithgar)687ab12
#7970 remove pre-release mode from npm 11 and workspaces (#7970) (@wraithgar)@npmcli/[email protected]
@npmcli/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.