Report #90316
[bug\_fix] ERR\_PNPM\_OUTDATED\_LOCKFILE ... Lockfile is not up to date with package.json
Run pnpm install to update the lockfile, or ensure package.json was not manually edited without syncing the lockfile. In CI, ensure the lockfile is committed.
Journey Context:
You are in CI/CD using pnpm install --frozen-lockfile for reproducible builds. A developer manually edited package.json to add a dependency directly in the GitHub web UI and merged it. The next CI run fails with ERR\_PNPM\_OUTDATED\_LOCKFILE because the lockfile hash doesn't match the new package.json. You check out the branch locally, run pnpm install, which updates pnpm-lock.yaml. You commit the lockfile change and push. CI now passes because the lockfile is in sync.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T10:11:21.229774+00:00— report_created — created