Skip to content

chore(pnpm): update pnpm to v12 - #8612

Draft
LadyBluenotes wants to merge 1 commit into
mainfrom
chore/pnpm-12
Draft

LadyBluenotes wants to merge 1 commit into
mainfrom
chore/pnpm-12

Conversation

@LadyBluenotes

@LadyBluenotes LadyBluenotes commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Draft to show what a pnpm 12 upgrade looks like. Not ready to merge.

Changes

  • packageManager: pnpm@11.21.0 → pnpm@12.9.1
  • engines.pnpm: >=11.21.0 → >=12.9.1
  • pnpm-lock.yaml: pnpm 12 adds a packageManagerDependencies document that records the integrity of its 14 platform binaries. The dependency document is byte-identical.

Size

pnpm-lock.yaml Bytes Lines
Before 1,728,002 46,636
After 1,732,562 46,794
Difference +4,560 +158

No change to emitted JavaScript: resolved dependency versions are unchanged.

The pnpm 12.0.0 release notes describe smaller lockfiles from the new peer resolution. This lockfile was not re-resolved, so that saving is not measured here.

Checks (local)

  • pnpm install --no-frozen-lockfile with pnpm 12.9.1 completes. The installed lockfile matches the tracked dependency document.
  • pnpm nx run @tanstack/router-core:test:unit on Node 24.12.0: 139 files, 3,627 tests pass.
  • Breaking changes in the 12.0.0 release notes: no --frozen-lockfile false usage, no SSH git URLs in the lockfile, and pnpm-workspace.yaml loads without ERR_PNPM_UNRECOGNIZED_WORKSPACE_SETTINGS.

Open risk

The workflows pin TanStack/config/.github/setup@e4b48f1, which uses pnpm/action-setup v6.0.7. The pnpm/action-setup release notes first list pnpm 12 support in v6.1.0. CI on this PR shows whether Setup pnpm works with the current pin.

@changeset-bot

changeset-bot Bot commented Oct 4, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 960a3fd

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai

coderabbitai Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nx-cloud

nx-cloud Bot commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

View your CI Pipeline Execution ↗ for commit 960a3fd

Command Status Duration Result
nx affected --targets=test:eslint,test:unit,tes... ✅ Succeeded 11m View ↗
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 1m 55s View ↗

☁️ Nx Cloud last updated this comment at 2026-10-04 22:32:58 UTC

@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

🚀 Changeset Version Preview

5 package(s) bumped directly, 19 bumped as dependents.

🟩 Patch bumps

Package Version Reason
@tanstack/history 1.162.4 → 1.162.5 Changeset
@tanstack/react-router 1.170.41 → 1.170.42 Changeset
@tanstack/router-core 1.171.34 → 1.171.35 Changeset
@tanstack/solid-router 1.170.38 → 1.170.39 Changeset
@tanstack/vue-router 1.170.37 → 1.170.38 Changeset
@tanstack/react-start 1.168.60 → 1.168.61 Dependent
@tanstack/react-start-client 1.168.39 → 1.168.40 Dependent
@tanstack/react-start-rsc 0.1.59 → 0.1.60 Dependent
@tanstack/react-start-server 1.167.46 → 1.167.47 Dependent
@tanstack/router-cli 1.167.40 → 1.167.41 Dependent
@tanstack/router-generator 1.167.40 → 1.167.41 Dependent
@tanstack/router-plugin 1.168.42 → 1.168.43 Dependent
@tanstack/router-vite-plugin 1.167.42 → 1.167.43 Dependent
@tanstack/solid-start 1.168.57 → 1.168.58 Dependent
@tanstack/solid-start-client 1.168.37 → 1.168.38 Dependent
@tanstack/solid-start-server 1.167.44 → 1.167.45 Dependent
@tanstack/start-client-core 1.170.34 → 1.170.35 Dependent
@tanstack/start-plugin-core 1.171.49 → 1.171.50 Dependent
@tanstack/start-server-core 1.169.39 → 1.169.40 Dependent
@tanstack/start-static-server-functions 1.167.39 → 1.167.40 Dependent
@tanstack/start-storage-context 1.167.36 → 1.167.37 Dependent
@tanstack/vue-start 1.168.56 → 1.168.57 Dependent
@tanstack/vue-start-client 1.167.40 → 1.167.41 Dependent
@tanstack/vue-start-server 1.167.44 → 1.167.45 Dependent

@pkg-pr-new

pkg-pr-new Bot commented Oct 4, 2026

Copy link
Copy Markdown
More templates

@tanstack/arktype-adapter

npm i https://pkg.pr.new/@tanstack/arktype-adapter@8612

@tanstack/eslint-plugin-router

npm i https://pkg.pr.new/@tanstack/eslint-plugin-router@8612

@tanstack/eslint-plugin-start

npm i https://pkg.pr.new/@tanstack/eslint-plugin-start@8612

@tanstack/history

npm i https://pkg.pr.new/@tanstack/history@8612

@tanstack/nitro-v2-vite-plugin

npm i https://pkg.pr.new/@tanstack/nitro-v2-vite-plugin@8612

@tanstack/react-router

npm i https://pkg.pr.new/@tanstack/react-router@8612

@tanstack/react-router-devtools

npm i https://pkg.pr.new/@tanstack/react-router-devtools@8612

@tanstack/react-router-ssr-query

npm i https://pkg.pr.new/@tanstack/react-router-ssr-query@8612

@tanstack/react-start

npm i https://pkg.pr.new/@tanstack/react-start@8612

@tanstack/react-start-client

npm i https://pkg.pr.new/@tanstack/react-start-client@8612

@tanstack/react-start-rsc

npm i https://pkg.pr.new/@tanstack/react-start-rsc@8612

@tanstack/react-start-server

npm i https://pkg.pr.new/@tanstack/react-start-server@8612

@tanstack/router-cli

npm i https://pkg.pr.new/@tanstack/router-cli@8612

@tanstack/router-core

npm i https://pkg.pr.new/@tanstack/router-core@8612

@tanstack/router-devtools

npm i https://pkg.pr.new/@tanstack/router-devtools@8612

@tanstack/router-devtools-core

npm i https://pkg.pr.new/@tanstack/router-devtools-core@8612

@tanstack/router-generator

npm i https://pkg.pr.new/@tanstack/router-generator@8612

@tanstack/router-plugin

npm i https://pkg.pr.new/@tanstack/router-plugin@8612

@tanstack/router-ssr-query-core

npm i https://pkg.pr.new/@tanstack/router-ssr-query-core@8612

@tanstack/router-utils

npm i https://pkg.pr.new/@tanstack/router-utils@8612

@tanstack/router-vite-plugin

npm i https://pkg.pr.new/@tanstack/router-vite-plugin@8612

@tanstack/solid-router

npm i https://pkg.pr.new/@tanstack/solid-router@8612

@tanstack/solid-router-devtools

npm i https://pkg.pr.new/@tanstack/solid-router-devtools@8612

@tanstack/solid-router-ssr-query

npm i https://pkg.pr.new/@tanstack/solid-router-ssr-query@8612

@tanstack/solid-start

npm i https://pkg.pr.new/@tanstack/solid-start@8612

@tanstack/solid-start-client

npm i https://pkg.pr.new/@tanstack/solid-start-client@8612

@tanstack/solid-start-server

npm i https://pkg.pr.new/@tanstack/solid-start-server@8612

@tanstack/start-client-core

npm i https://pkg.pr.new/@tanstack/start-client-core@8612

@tanstack/start-fn-stubs

npm i https://pkg.pr.new/@tanstack/start-fn-stubs@8612

@tanstack/start-plugin-core

npm i https://pkg.pr.new/@tanstack/start-plugin-core@8612

@tanstack/start-server-core

npm i https://pkg.pr.new/@tanstack/start-server-core@8612

@tanstack/start-static-server-functions

npm i https://pkg.pr.new/@tanstack/start-static-server-functions@8612

@tanstack/start-storage-context

npm i https://pkg.pr.new/@tanstack/start-storage-context@8612

@tanstack/valibot-adapter

npm i https://pkg.pr.new/@tanstack/valibot-adapter@8612

@tanstack/virtual-file-routes

npm i https://pkg.pr.new/@tanstack/virtual-file-routes@8612

@tanstack/vue-router

npm i https://pkg.pr.new/@tanstack/vue-router@8612

@tanstack/vue-router-devtools

npm i https://pkg.pr.new/@tanstack/vue-router-devtools@8612

@tanstack/vue-router-ssr-query

npm i https://pkg.pr.new/@tanstack/vue-router-ssr-query@8612

@tanstack/vue-start

npm i https://pkg.pr.new/@tanstack/vue-start@8612

@tanstack/vue-start-client

npm i https://pkg.pr.new/@tanstack/vue-start-client@8612

@tanstack/vue-start-server

npm i https://pkg.pr.new/@tanstack/vue-start-server@8612

@tanstack/zod-adapter

npm i https://pkg.pr.new/@tanstack/zod-adapter@8612

commit: 960a3fd

This branch has not been deployed

No deployments
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