chore: upgrade pnpm to 12.2.1 - #817
Conversation
pnpm 12 ships the CLI as a Rust-based native binary per platform. Bump the packageManager field so corepack installs the new release.
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
|
📊 Dependency Size Changes
Total size change: 49.1 MB |
🎯 CI statusCI is red on install-dependent jobs (Build, Linting, Lint and format). The failure is not a flake: every job fails identically with the same proxy-level error while resolving different packages: This is a connection tunnel refusal, not a missing package. The identical failure shows up on I don't have access to the runner's or org's network/proxy configuration, so I can't fix this from the repo. Holding this upgrade until pnpm publishes a fix, or until the runner's egress policy is confirmed compatible with pnpm 12's Rust client, seems like the way forward. I'll keep this PR open and re-check periodically rather than push further changes without a validated fix. Generated by Claude Code |
|
Correction to my earlier read of this failure: it's Aikido The pnpm 11 was a Node.js process, which safe-chain's shim wraps cleanly. pnpm 12 ships as a standalone Rust binary (a different, more concurrent HTTP client) invoked by corepack — it still inherits the proxy env var safe-chain sets, but the connections get refused, most likely because it opens far more concurrent connections than safe-chain's lightweight proxy can hold. safe-chain's docs list pnpm as supported but say nothing about its Rust CLI. This still isn't something I can fix from the repo (it needs either a safe-chain update or a connection-limit tweak in the safe-chain install step), but it's a more precise lead if someone wants to raise it with Aikido or try capping pnpm's Generated by Claude Code |
🎯 Changes
Bump the
packageManagerfield topnpm@12.2.1, the latest pnpm 12 release. pnpm 12 ships the CLI as a Rust-based native binary per platform (see the pnpm 12.0 release notes).The lockfile picks up the new
packageManagerDependenciesentry that pins the platform binary; no other lockfile changes.✅ Checklist
pnpm run test.🚀 Release Impact
Generated by Claude Code