Skip to content

Bump pnpm to 11.24.0 - #390

Merged
Finesssee merged 1 commit into
mainfrom
chore/bump-pnpm-11
Aug 28, 2026
Merged

Bump pnpm to 11.24.0#390
Finesssee merged 1 commit into
mainfrom
chore/bump-pnpm-11

Conversation

@Finesssee

Copy link
Copy Markdown
Collaborator

Summary

Bumps packageManager from pnpm@10.18.1 to pnpm@11.24.0 across the repo (cherry-picked from the port branch onto current main, 6f7c4f9de).

  • Lockfile stays byte-identicalpnpm-lock.yaml unchanged, still lockfileVersion 9.0 (pnpm 11 writes the same 9.0 format; no dependency resolution changes).
  • Node floor ≥22.13 — pnpm 11 requires Node ≥22.13; the repo's Node usage is already compliant.
  • allowBuilds now honored — pnpm 11 respects the allowBuilds policy that 10.18.1 silently ignored, so postinstall build scripts are gated properly.
  • CI Node 20→24.github/workflows/pr-check.yml bumped, since pnpm 11's floor rules out Node 20.
  • minimumReleaseAge migrated — moved from .npmrc to pnpm-workspace.yaml (minimumReleaseAge: 1440, i.e. 24h); pnpm 11 reads this setting from the workspace manifest.

Conflict resolution note

The cherry-pick of the original port-branch commit (f1249f41b) conflicted in apps/desktop-tauri/package.json: main had advanced version to 0.55.0 while the source commit predated it (0.53.1). Resolved by keeping main's version: 0.55.0 and applying the bump's packageManager: pnpm@11.24.0 — the version was not regressed. The other 8 files in the commit cherry-picked cleanly.

Files touched (9)

apps/desktop-tauri/package.json, apps/desktop-tauri/pnpm-workspace.yaml, apps/desktop-tauri/.npmrc, .github/workflows/pr-check.yml, .github/CI.md, docs/BUILDING.md, docs/release/ci-cd.md, scripts/install-release-prerequisites.ps1, scripts/release-pipeline.tests.ps1

- Pin packageManager to pnpm@11.24.0; CI: pnpm 11 + Node 24; release-pipeline pin and tests updated

- Move minimum-release-age from .npmrc to pnpm-workspace.yaml (minimumReleaseAge: 1440)

- pnpm-lock.yaml unchanged (lockfileVersion 9.0, byte-identical)
@Finesssee
Finesssee merged commit 77f9ae1 into main Aug 28, 2026
2 checks passed
@Finesssee
Finesssee deleted the chore/bump-pnpm-11 branch August 28, 2026 04:19
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