Commit f745218
committed
ci(test-vp-create): scope remote-vite-react-ts matrix to pnpm
The newly added `remote-vite-react-ts` matrix entry passes on pnpm but
fails on npm/yarn/bun with ERR_PNPM_NO_MATCHING_VERSION for
@voidzero-dev/vite-plus-core@0.0.0 — even in the (npm) job.
Root cause: create-vite@9.0.5 writes `"packageManager": "pnpm@..."`
into the scaffolded package.json, which `vp install` follows over the
`--package-manager` CLI flag. Combined with the local-tarball
overrides CI uses (which are written in a form pnpm-standalone won't
consult on the second install), install #2 falls back to the npm
registry for vite-plus-core@0.0.0 and fails.
Wiring --package-manager through remote-template scaffolds (and
updating the overrides injection to match) is separate infrastructure
work. For now, exclude npm/yarn/bun combinations via a matrix
`exclude` so the regression coverage we gain on pnpm is still in CI
without red builds on the other three.1 parent d776e56 commit f745218
1 file changed
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
154 | 171 | | |
155 | 172 | | |
156 | 173 | | |
| |||
0 commit comments