Skip to content

chore: upgrade pnpm to v11.1.1#11

Merged
saskim merged 4 commits into
mainfrom
chore/pnpm-update
May 14, 2026
Merged

chore: upgrade pnpm to v11.1.1#11
saskim merged 4 commits into
mainfrom
chore/pnpm-update

Conversation

@saskim

@saskim saskim commented May 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Upgrade pnpm from 10.7.0 to 11.1.1 in .mise.toml, package.json, and Dockerfile
  • Add --ignore-scripts to pnpm install in Dockerfile to prevent the prepare script (git config core.hooksPath) from failing in the Docker build environment (no .git dir)
  • Add onlyBuiltDependencies to pnpm-workspace.yaml to satisfy pnpm 11's new security requirement for approving native build scripts (@parcel/watcher, esbuild, lmdb, msgpackr-extract)
  • Regenerate pnpm-lock.yaml with pnpm 11

Test plan

  • pnpm install completes without errors locally
  • pnpm build succeeds
  • pnpm test — all tests pass
  • Railway deploy succeeds (Docker build no longer fails on prepare script)

🤖 Generated with Claude Code

saskim and others added 4 commits May 14, 2026 10:30
Add --ignore-scripts to pnpm install in Dockerfile to skip the prepare
script (git hooks setup) which fails in Docker where there is no .git dir.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
pnpm/action-setup@v4 reads the version from packageManager in package.json automatically.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
pnpm 11 requires build approvals in the lockfile; the lockfile was generated
with pnpm 10 and lacks them. --ignore-scripts unblocks CI since all affected
packages (@parcel/watcher, esbuild, lmdb, msgpackr-extract) have prebuilt
binaries for linux-x64, matching the Dockerfile approach.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@saskim saskim merged commit 14bed51 into main May 14, 2026
1 check passed
@saskim saskim deleted the chore/pnpm-update branch May 14, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant