mirror of
https://github.com/pnpm/pnpm.git
synced 2026-07-19 20:22:21 -04:00
The TypeScript release preflight rejected valid empty files and allowed the workspace root gitignore to remove the CLI dist directory from the pnpm tarball. Its executable installation test also ran npm from inside a checkout whose devEngines requires pnpm. Accept empty regular files while retaining byte-for-byte hash verification, isolate the pnpm package from workspace ignore rules before building, and run the npm lifecycle smoke test from its temporary install directory. Add a manual verification-only dispatch that exercises the complete artifact build and smoke test while keeping every publish job disabled.