Files
pnpm/releasing
Zoltan Kochan 6316e7b275 fix(deploy): skip configDependencies in the nested install (#11895)
* fix(deploy): skip configDependencies in the nested install

The deploy directory never installs configDependencies, so the install
engine they designate (e.g. pacquet) isn't on disk to invoke. Without
this override, `pnpm deploy` crashes with `ENOENT: ... lstat
'<deployDir>/node_modules'` when the workspace declares pacquet under
`configDependencies`.

* test(deploy): cover deploy with pacquet in configDependencies

Reproduces the ENOENT crash that happens when `deployFromSharedLockfile`
forwards the workspace's `configDependencies` (e.g. pacquet) into its
nested install and the install engine tries to spawn from
`<deployDir>/node_modules/.pnpm-config/`.

* test(deploy): clarify the public-registry comment in the pacquet deploy test
2026-05-24 10:31:31 +02:00
..