Without an npm constraint Renovate installs the latest npm (12.2.1). npm 12 defaults to allow-remote=none, and when it reads a package that declares bundleDependencies it fetches the tarball by URL and then refuses it as "remote" (EALLOWREMOTE, open upstream bug npm/cli#9800). This broke the lockfile update of the nuxt 4.6.3 security PR in shiny/frontend (#3808); the same can hit this repo on any bump that pulls in such a package.
This adds "npm": "^11" to Renovate's constraints, the npm that Node 24 ships. Drop it once npm/cli#9800 is fixed. Same change as shiny/frontend#3809.
Without an npm constraint Renovate installs the latest npm (12.2.1). npm 12 defaults to `allow-remote=none`, and when it reads a package that declares `bundleDependencies` it fetches the tarball by URL and then refuses it as "remote" (`EALLOWREMOTE`, open upstream bug npm/cli#9800). This broke the lockfile update of the nuxt 4.6.3 security PR in shiny/frontend (#3808); the same can hit this repo on any bump that pulls in such a package.
This adds `"npm": "^11"` to Renovate's `constraints`, the npm that Node 24 ships. Drop it once npm/cli#9800 is fixed. Same change as shiny/frontend#3809.
Trivial config change, so no expert review.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01BWDQY44qgQoePAsr8zpW4a
Renovate installs the latest npm (12.2.1) when unconstrained. npm 12 defaults to allow-remote=none and then refuses to read a package with bundleDependencies by its registry tarball URL (EALLOWREMOTE, npm/cli#9800), which breaks lockfile updates. npm 11 is what Node 24 ships. Drop the constraint once #9800 is fixed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BWDQY44qgQoePAsr8zpW4a
argoyle
scheduled this pull request to auto merge when all checks succeed 2026-10-31 15:16:34 +00:00
argoyle
merged commit e31467a34e into main2026-10-31 15:25:27 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Without an npm constraint Renovate installs the latest npm (12.2.1). npm 12 defaults to
allow-remote=none, and when it reads a package that declaresbundleDependenciesit fetches the tarball by URL and then refuses it as "remote" (EALLOWREMOTE, open upstream bug npm/cli#9800). This broke the lockfile update of the nuxt 4.6.3 security PR in shiny/frontend (#3808); the same can hit this repo on any bump that pulls in such a package.This adds
"npm": "^11"to Renovate'sconstraints, the npm that Node 24 ships. Drop it once npm/cli#9800 is fixed. Same change as shiny/frontend#3809.Trivial config change, so no expert review.
🤖 Generated with Claude Code
https://claude.ai/code/session_01BWDQY44qgQoePAsr8zpW4a