Commit 5e9380c
committed
Disable pnpm strict-dep-builds in stable-install-modes guard
pnpm 11.0.7+ turned `ignored build scripts` into a fatal
`ERR_PNPM_IGNORED_BUILDS`. Temp fixtures created by
`assert-stable-install-modes.mjs` install `@parcel/watcher` transitively
(via `@rspack/dev-server@^2`); its build script is unapproved in the
freshly-copied fixture, so `pnpm install` dies before the canary CLI
even runs. The 8 pnpm-mode failures in
https://github.com/extension-js/examples/actions/runs/25494125419/job/74809414463
are all this — bun/npm/yarn modes pass on the same canary.
Set `PNPM_CONFIG_STRICT_DEP_BUILDS=false` in the spawn env so pnpm 11
behaves like 10 (warn instead of fail). The guard exercises canary
install paths; it has no business gating on pnpm's policy-of-the-week
for build-script approval.1 parent b075aa1 commit 5e9380c
1 file changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
88 | 96 | | |
89 | 97 | | |
90 | 98 | | |
| |||
0 commit comments