Skip to content

chore: migrate to pnpm 11#42

Merged
fhp merged 1 commit into
gynzyfrom
pf-3332-migrate-to-pnpm-11
Jul 17, 2026
Merged

chore: migrate to pnpm 11#42
fhp merged 1 commit into
gynzyfrom
pf-3332-migrate-to-pnpm-11

Conversation

@fhp

@fhp fhp commented Jul 16, 2026

Copy link
Copy Markdown
Member

Summary

  • Pull upstream .github/jsonnet and regenerate .github/workflows (actions/checkout → v7, pnpm/action-setup → v6.0.9)
  • Bump packageManager to pnpm@11.13.0 in package.json
  • Add allowBuilds map to pnpm-workspace.yaml (no prior onlyBuiltDependencies list existed here; core-js, cpu-features, esbuild, msgpackr-extract, protobufjs, sharp, ssh2 set to false to preserve pnpm 10's ignore-with-warning behavior for build scripts)
  • pnpm-lock.yaml unchanged — already lockfileVersion: '9.0', compatible with pnpm 11, no dependency resolution shifted

Refs Linear ticket PF-3332.

Remaining pnpm 10 references (not fixed, out of scope)

  • Dockerfile.web, Dockerfile.api, images/base.Dockerfile: corepack prepare pnpm@10 --activate

Test plan

  • pnpm install succeeds cleanly (exit 0) after adding allowBuilds
  • Pre-commit hooks passed: lint-staged, prettier --check ., turbo typecheck (8 packages)
  • Pre-push hook passed: turbo test — 114 test files / 2027 tests passed

🤖 Generated with Claude Code

- Pull upstream .github/jsonnet and regenerate .github/workflows (actions/checkout v7, pnpm/action-setup v6.0.9)
- Bump packageManager to pnpm@11.13.0 in package.json
- Add allowBuilds map to pnpm-workspace.yaml (no prior onlyBuiltDependencies list existed; set core-js, cpu-features, esbuild, msgpackr-extract, protobufjs, sharp, ssh2 to false to preserve pnpm 10's ignore-with-warning behavior)
- pnpm-lock.yaml unchanged (already lockfileVersion 9.0, compatible with pnpm 11)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@fhp
fhp merged commit eb29e2c into gynzy Jul 17, 2026
15 checks passed
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.

2 participants