pnpm 12's version pin outgrew Corepack — packageManager, devEngines, and a lockfile GitHub could not read
A pnpm 12 pin writes two YAML documents, split by ---, into one pnpm-lock.yaml. How pmOnFail keeps GitHub's dependency graph intact, and dropping Corepack.

