Skip to content

Bump pnpm to 11.10.0 and sync scaffolded workspace pin#112

Merged
redmodd merged 1 commit into
mainfrom
bump-pnpm-sync-workspace-pin
Jul 5, 2026
Merged

Bump pnpm to 11.10.0 and sync scaffolded workspace pin#112
redmodd merged 1 commit into
mainfrom
bump-pnpm-sync-workspace-pin

Conversation

@redmodd

@redmodd redmodd commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bumps the monorepo pnpm pin 11.5.2 → 11.10.0.
  • The scaffolder's templates/workspace/package.json no longer hardcodes a pnpm version — it now inherits the root packageManager pin, injected at build time via __PACKAGE_MANAGER__ (mirroring the existing __SVELTE_VERSION__ pattern in tsdown.config.ts). This closes the drift where a root bump silently left new workspaces on the old pnpm.

Test plan

  • Added a scaffold test asserting the generated packageManager matches the root and contains no unreplaced token.
  • pnpm --filter create-tessera test → 22/22 pass; verified dist/index.js bakes in pnpm@11.10.0.
  • pnpm changeset status --since=origin/main green (both packages bump patch in lockstep).

The root pnpm pin and the scaffolder's workspace template each carried a
hardcoded pnpm@11.5.2, with nothing keeping them in step. Inject the root
packageManager into the template at build time (mirroring __SVELTE_VERSION__)
so new workspaces always scaffold the pnpm version the monorepo builds with,
and bump both to 11.10.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@redmodd redmodd merged commit 3a49779 into main Jul 5, 2026
9 checks passed
@redmodd redmodd deleted the bump-pnpm-sync-workspace-pin branch July 5, 2026 18:11
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