Skip to content

chore: tweak prerelease flow#6905

Closed
birkskyum wants to merge 84 commits intomainfrom
solid-router-v2-pre
Closed

chore: tweak prerelease flow#6905
birkskyum wants to merge 84 commits intomainfrom
solid-router-v2-pre

Conversation

@birkskyum
Copy link
Member

let changeset set the npm dist tag

@changeset-bot
Copy link

changeset-bot bot commented Mar 12, 2026

🦋 Changeset detected

Latest commit: cde6e61

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

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

@nx-cloud
Copy link

nx-cloud bot commented Mar 12, 2026

View your CI Pipeline Execution ↗ for commit cde6e61

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

☁️ Nx Cloud last updated this comment at 2026-03-12 15:32:59 UTC

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 12, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 98f9e021-5bf1-4f6e-bdc2-4a0f52d468b0

📥 Commits

Reviewing files that changed from the base of the PR and between 9f2795a and cde6e61.

📒 Files selected for processing (300)
  • .changeset/pre.json
  • .changeset/social-mails-sort.md
  • .changeset/three-carrots-return.md
  • .github/workflows/release.yml
  • benchmarks/bundle-size/package.json
  • benchmarks/bundle-size/scenarios/solid-router-full/src/main.tsx
  • benchmarks/bundle-size/scenarios/solid-router-minimal/src/main.tsx
  • benchmarks/client-nav/package.json
  • benchmarks/client-nav/solid/app.tsx
  • benchmarks/ssr/package.json
  • benchmarks/ssr/solid/src/workload.tsx
  • docs/router/guide/ssr.md
  • docs/router/installation/manual.md
  • docs/start/framework/solid/build-from-scratch.md
  • docs/start/framework/solid/guide/client-entry-point.md
  • docs/start/framework/solid/guide/hydration-errors.md
  • e2e/solid-router/basepath-file-based/package.json
  • e2e/solid-router/basepath-file-based/src/main.tsx
  • e2e/solid-router/basic-esbuild-file-based/package.json
  • e2e/solid-router/basic-esbuild-file-based/src/main.tsx
  • e2e/solid-router/basic-file-based-code-splitting/package.json
  • e2e/solid-router/basic-file-based-code-splitting/src/main.tsx
  • e2e/solid-router/basic-file-based-code-splitting/src/routeTree.gen.ts
  • e2e/solid-router/basic-file-based/package.json
  • e2e/solid-router/basic-file-based/src/main.tsx
  • e2e/solid-router/basic-file-based/src/routes/anchor.tsx
  • e2e/solid-router/basic-file-based/src/routes/notRemountDeps.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/named/$foo/$bar.route.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/named/$foo/route.tsx
  • e2e/solid-router/basic-file-based/src/routes/relative/link/route.tsx
  • e2e/solid-router/basic-file-based/src/routes/relative/useNavigate/route.tsx
  • e2e/solid-router/basic-file-based/src/routes/remountDeps.tsx
  • e2e/solid-router/basic-file-based/src/routes/transition/count/create-resource.tsx
  • e2e/solid-router/basic-file-based/src/routes/transition/typing/create-resource.tsx
  • e2e/solid-router/basic-file-based/tests/params.spec.ts
  • e2e/solid-router/basic-file-based/tests/relative.spec.ts
  • e2e/solid-router/basic-scroll-restoration/package.json
  • e2e/solid-router/basic-scroll-restoration/src/main.tsx
  • e2e/solid-router/basic-solid-query-file-based/package.json
  • e2e/solid-router/basic-solid-query-file-based/src/main.tsx
  • e2e/solid-router/basic-solid-query-file-based/src/routeTree.gen.ts
  • e2e/solid-router/basic-solid-query/package.json
  • e2e/solid-router/basic-solid-query/src/main.tsx
  • e2e/solid-router/basic-virtual-file-based/package.json
  • e2e/solid-router/basic-virtual-file-based/src/main.tsx
  • e2e/solid-router/basic-virtual-file-based/src/routeTree.gen.ts
  • e2e/solid-router/basic-virtual-named-export-config-file-based/package.json
  • e2e/solid-router/basic-virtual-named-export-config-file-based/src/main.tsx
  • e2e/solid-router/basic/package.json
  • e2e/solid-router/basic/src/main.tsx
  • e2e/solid-router/generator-cli-only/package.json
  • e2e/solid-router/generator-cli-only/src/main.tsx
  • e2e/solid-router/generator-cli-only/src/routeTree.gen.ts
  • e2e/solid-router/js-only-file-based/package.json
  • e2e/solid-router/js-only-file-based/src/main.jsx
  • e2e/solid-router/rspack-basic-file-based/package.json
  • e2e/solid-router/rspack-basic-file-based/rsbuild.config.ts
  • e2e/solid-router/rspack-basic-file-based/src/index.tsx
  • e2e/solid-router/rspack-basic-file-based/src/routes/posts.tsx
  • e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json
  • e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/rsbuild.config.ts
  • e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/src/index.tsx
  • e2e/solid-router/scroll-restoration-sandbox-vite/package.json
  • e2e/solid-router/scroll-restoration-sandbox-vite/src/main.tsx
  • e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/(tests)/lazy-page.tsx
  • e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/__root.tsx
  • e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/index.tsx
  • e2e/solid-router/scroll-restoration-sandbox-vite/tests/app.spec.ts
  • e2e/solid-router/sentry-integration/package.json
  • e2e/solid-router/sentry-integration/src/main.tsx
  • e2e/solid-router/view-transitions/package.json
  • e2e/solid-router/view-transitions/src/main.tsx
  • e2e/solid-start/basic-auth/package.json
  • e2e/solid-start/basic-auth/src/routeTree.gen.ts
  • e2e/solid-start/basic-auth/src/routes/__root.tsx
  • e2e/solid-start/basic-auth/src/routes/_authed.tsx
  • e2e/solid-start/basic-cloudflare/package.json
  • e2e/solid-start/basic-cloudflare/src/routes/__root.tsx
  • e2e/solid-start/basic-solid-query/package.json
  • e2e/solid-start/basic-solid-query/src/routeTree.gen.ts
  • e2e/solid-start/basic-solid-query/src/routes/__root.tsx
  • e2e/solid-start/basic-solid-query/test-results/.last-run.json
  • e2e/solid-start/basic-tsr-config/package.json
  • e2e/solid-start/basic-tsr-config/src/app/routes/__root.tsx
  • e2e/solid-start/basic/package.json
  • e2e/solid-start/basic/src/client.tsx
  • e2e/solid-start/basic/src/routes/__root.tsx
  • e2e/solid-start/basic/src/routes/deferred.tsx
  • e2e/solid-start/basic/src/routes/multi-cookie-redirect/target.tsx
  • e2e/solid-start/basic/src/routes/posts.tsx
  • e2e/solid-start/basic/src/routes/raw-stream/ssr-binary-hint.tsx
  • e2e/solid-start/basic/src/routes/raw-stream/ssr-mixed.tsx
  • e2e/solid-start/basic/src/routes/raw-stream/ssr-multiple.tsx
  • e2e/solid-start/basic/src/routes/raw-stream/ssr-single.tsx
  • e2e/solid-start/basic/src/routes/raw-stream/ssr-text-hint.tsx
  • e2e/solid-start/basic/src/routes/redirect/$target/serverFn/index.tsx
  • e2e/solid-start/basic/src/routes/stream.tsx
  • e2e/solid-start/basic/src/routes/transition/count/create-resource.tsx
  • e2e/solid-start/basic/src/routes/transition/typing/create-resource.tsx
  • e2e/solid-start/basic/src/routes/users.tsx
  • e2e/solid-start/basic/tests/not-found.spec.ts
  • e2e/solid-start/csp/package.json
  • e2e/solid-start/csp/src/routes/__root.tsx
  • e2e/solid-start/css-modules/package.json
  • e2e/solid-start/css-modules/src/routes/__root.tsx
  • e2e/solid-start/custom-basepath/package.json
  • e2e/solid-start/custom-basepath/src/routeTree.gen.ts
  • e2e/solid-start/custom-basepath/src/routes/__root.tsx
  • e2e/solid-start/custom-basepath/src/routes/deferred.tsx
  • e2e/solid-start/custom-basepath/src/routes/posts.tsx
  • e2e/solid-start/query-integration/package.json
  • e2e/solid-start/query-integration/src/routes/__root.tsx
  • e2e/solid-start/query-integration/test-results/.last-run.json
  • e2e/solid-start/scroll-restoration/package.json
  • e2e/solid-start/scroll-restoration/src/routes/__root.tsx
  • e2e/solid-start/selective-ssr/package.json
  • e2e/solid-start/selective-ssr/src/routes/__root.tsx
  • e2e/solid-start/serialization-adapters/package.json
  • e2e/solid-start/serialization-adapters/src/routes/__root.tsx
  • e2e/solid-start/serialization-adapters/src/routes/ssr/stream.tsx
  • e2e/solid-start/server-functions/package.json
  • e2e/solid-start/server-functions/src/routes/__root.tsx
  • e2e/solid-start/server-routes/package.json
  • e2e/solid-start/server-routes/src/routes/__root.tsx
  • e2e/solid-start/spa-mode/package.json
  • e2e/solid-start/spa-mode/src/routes/__root.tsx
  • e2e/solid-start/virtual-routes/package.json
  • e2e/solid-start/virtual-routes/src/routeTree.gen.ts
  • e2e/solid-start/website/package.json
  • e2e/solid-start/website/src/routes/__root.tsx
  • examples/react/start-basic-static/package.json
  • examples/react/start-bun/package.json
  • examples/react/start-i18n-paraglide/package.json
  • examples/solid/authenticated-routes-firebase/package.json
  • examples/solid/authenticated-routes-firebase/src/auth.tsx
  • examples/solid/authenticated-routes-firebase/src/main.tsx
  • examples/solid/authenticated-routes-firebase/src/routeTree.gen.ts
  • examples/solid/authenticated-routes/package.json
  • examples/solid/authenticated-routes/src/auth.tsx
  • examples/solid/authenticated-routes/src/main.tsx
  • examples/solid/authenticated-routes/src/routeTree.gen.ts
  • examples/solid/basic-default-search-params/package.json
  • examples/solid/basic-default-search-params/src/main.tsx
  • examples/solid/basic-devtools-panel/package.json
  • examples/solid/basic-devtools-panel/src/main.tsx
  • examples/solid/basic-file-based/package.json
  • examples/solid/basic-file-based/src/main.tsx
  • examples/solid/basic-file-based/src/routeTree.gen.ts
  • examples/solid/basic-non-nested-devtools/package.json
  • examples/solid/basic-non-nested-devtools/src/main.tsx
  • examples/solid/basic-solid-query-file-based/package.json
  • examples/solid/basic-solid-query-file-based/src/main.tsx
  • examples/solid/basic-solid-query-file-based/src/routeTree.gen.ts
  • examples/solid/basic-solid-query/package.json
  • examples/solid/basic-solid-query/src/main.tsx
  • examples/solid/basic-ssr-file-based/package.json
  • examples/solid/basic-ssr-file-based/src/entry-client.tsx
  • examples/solid/basic-ssr-streaming-file-based/package.json
  • examples/solid/basic-ssr-streaming-file-based/src/entry-client.tsx
  • examples/solid/basic-ssr-streaming-file-based/src/routeTree.gen.ts
  • examples/solid/basic-ssr-streaming-file-based/src/routes/index.tsx
  • examples/solid/basic-virtual-file-based/package.json
  • examples/solid/basic-virtual-file-based/src/main.tsx
  • examples/solid/basic-virtual-file-based/src/routeTree.gen.ts
  • examples/solid/basic-virtual-inside-file-based/package.json
  • examples/solid/basic-virtual-inside-file-based/src/main.tsx
  • examples/solid/basic-virtual-inside-file-based/src/routeTree.gen.ts
  • examples/solid/basic/package.json
  • examples/solid/basic/src/main.tsx
  • examples/solid/deferred-data/package.json
  • examples/solid/deferred-data/src/main.tsx
  • examples/solid/i18n-paraglide/package.json
  • examples/solid/i18n-paraglide/src/main.tsx
  • examples/solid/kitchen-sink-file-based/package.json
  • examples/solid/kitchen-sink-file-based/src/main.tsx
  • examples/solid/kitchen-sink-solid-query-file-based/package.json
  • examples/solid/kitchen-sink-solid-query-file-based/src/main.tsx
  • examples/solid/kitchen-sink-solid-query-file-based/src/routeTree.gen.ts
  • examples/solid/kitchen-sink-solid-query/package.json
  • examples/solid/kitchen-sink-solid-query/src/main.tsx
  • examples/solid/kitchen-sink/package.json
  • examples/solid/kitchen-sink/src/main.tsx
  • examples/solid/large-file-based/package.json
  • examples/solid/large-file-based/src/main.tsx
  • examples/solid/location-masking/package.json
  • examples/solid/location-masking/src/main.tsx
  • examples/solid/navigation-blocking/package.json
  • examples/solid/navigation-blocking/src/main.tsx
  • examples/solid/quickstart-esbuild-file-based/build.js
  • examples/solid/quickstart-esbuild-file-based/package.json
  • examples/solid/quickstart-esbuild-file-based/src/main.tsx
  • examples/solid/quickstart-file-based/package.json
  • examples/solid/quickstart-file-based/src/main.tsx
  • examples/solid/quickstart-rspack-file-based/package.json
  • examples/solid/quickstart-rspack-file-based/rsbuild.config.ts
  • examples/solid/quickstart-rspack-file-based/src/index.tsx
  • examples/solid/quickstart-webpack-file-based/package.json
  • examples/solid/quickstart-webpack-file-based/src/index.tsx
  • examples/solid/quickstart/package.json
  • examples/solid/quickstart/src/main.tsx
  • examples/solid/router-monorepo-simple-lazy/package.json
  • examples/solid/router-monorepo-simple-lazy/packages/app/package.json
  • examples/solid/router-monorepo-simple-lazy/packages/app/src/main.tsx
  • examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json
  • examples/solid/router-monorepo-simple-lazy/packages/router/package.json
  • examples/solid/router-monorepo-simple-lazy/packages/router/vite.config.ts
  • examples/solid/router-monorepo-simple/package.json
  • examples/solid/router-monorepo-simple/packages/app/package.json
  • examples/solid/router-monorepo-simple/packages/app/src/main.tsx
  • examples/solid/router-monorepo-simple/packages/post-feature/package.json
  • examples/solid/router-monorepo-simple/packages/post-feature/vite.config.ts
  • examples/solid/router-monorepo-simple/packages/router/package.json
  • examples/solid/router-monorepo-simple/packages/router/vite.config.ts
  • examples/solid/router-monorepo-solid-query/package.json
  • examples/solid/router-monorepo-solid-query/packages/app/package.json
  • examples/solid/router-monorepo-solid-query/packages/app/src/main.tsx
  • examples/solid/router-monorepo-solid-query/packages/post-feature/package.json
  • examples/solid/router-monorepo-solid-query/packages/post-feature/vite.config.ts
  • examples/solid/router-monorepo-solid-query/packages/post-query/package.json
  • examples/solid/router-monorepo-solid-query/packages/post-query/vite.config.ts
  • examples/solid/router-monorepo-solid-query/packages/router/package.json
  • examples/solid/router-monorepo-solid-query/packages/router/vite.config.ts
  • examples/solid/scroll-restoration/package.json
  • examples/solid/scroll-restoration/src/main.tsx
  • examples/solid/search-validator-adapters/package.json
  • examples/solid/search-validator-adapters/src/main.tsx
  • examples/solid/search-validator-adapters/src/routes/users/arktype.index.tsx
  • examples/solid/search-validator-adapters/src/routes/users/valibot.index.tsx
  • examples/solid/search-validator-adapters/src/routes/users/zod.index.tsx
  • examples/solid/start-basic-auth/package.json
  • examples/solid/start-basic-auth/src/routeTree.gen.ts
  • examples/solid/start-basic-auth/src/routes/__root.tsx
  • examples/solid/start-basic-authjs/package.json
  • examples/solid/start-basic-authjs/src/routes/__root.tsx
  • examples/solid/start-basic-authjs/src/routes/login.tsx
  • examples/solid/start-basic-cloudflare/package.json
  • examples/solid/start-basic-cloudflare/src/routeTree.gen.ts
  • examples/solid/start-basic-cloudflare/src/routes/__root.tsx
  • examples/solid/start-basic-cloudflare/src/routes/deferred.tsx
  • examples/solid/start-basic-netlify/package.json
  • examples/solid/start-basic-netlify/src/routeTree.gen.ts
  • examples/solid/start-basic-netlify/src/routes/__root.tsx
  • examples/solid/start-basic-netlify/src/routes/deferred.tsx
  • examples/solid/start-basic-nitro/package.json
  • examples/solid/start-basic-nitro/src/routeTree.gen.ts
  • examples/solid/start-basic-nitro/src/routes/__root.tsx
  • examples/solid/start-basic-nitro/src/routes/deferred.tsx
  • examples/solid/start-basic-solid-query/package.json
  • examples/solid/start-basic-solid-query/src/routeTree.gen.ts
  • examples/solid/start-basic-solid-query/src/routes/__root.tsx
  • examples/solid/start-basic-static/package.json
  • examples/solid/start-basic-static/src/routeTree.gen.ts
  • examples/solid/start-basic-static/src/routes/__root.tsx
  • examples/solid/start-basic-static/src/routes/deferred.tsx
  • examples/solid/start-basic/package.json
  • examples/solid/start-basic/src/routeTree.gen.ts
  • examples/solid/start-basic/src/routes/__root.tsx
  • examples/solid/start-basic/src/routes/deferred.tsx
  • examples/solid/start-bun/package.json
  • examples/solid/start-bun/src/routes/__root.tsx
  • examples/solid/start-convex-better-auth/package.json
  • examples/solid/start-convex-better-auth/src/routeTree.gen.ts
  • examples/solid/start-convex-better-auth/src/routes/__root.tsx
  • examples/solid/start-counter/package.json
  • examples/solid/start-counter/src/routes/__root.tsx
  • examples/solid/start-i18n-paraglide/package.json
  • examples/solid/start-i18n-paraglide/src/routes/__root.tsx
  • examples/solid/start-large/package.json
  • examples/solid/start-large/src/typePrimitives.tsx
  • examples/solid/start-streaming-data-from-server-functions/package.json
  • examples/solid/start-streaming-data-from-server-functions/src/routes/__root.tsx
  • examples/solid/start-supabase-basic/package.json
  • examples/solid/start-supabase-basic/src/routeTree.gen.ts
  • examples/solid/start-supabase-basic/src/routes/__root.tsx
  • examples/solid/start-tailwind-v4/package.json
  • examples/solid/start-tailwind-v4/src/routes/__root.tsx
  • examples/solid/view-transitions/package.json
  • examples/solid/view-transitions/src/main.tsx
  • examples/solid/with-framer-motion/package.json
  • examples/solid/with-framer-motion/src/main.tsx
  • examples/solid/with-trpc/package.json
  • examples/solid/with-trpc/src/main.tsx
  • examples/solid/with-trpc/src/routes/dashboard.posts.$postId.tsx
  • examples/solid/with-trpc/src/routes/dashboard.posts.tsx
  • package.json
  • packages/router-plugin/package.json
  • packages/solid-router-devtools/CHANGELOG.md
  • packages/solid-router-devtools/package.json
  • packages/solid-router-devtools/src/TanStackRouterDevtools.tsx
  • packages/solid-router-devtools/src/TanStackRouterDevtoolsPanel.tsx
  • packages/solid-router-ssr-query/CHANGELOG.md
  • packages/solid-router-ssr-query/package.json
  • packages/solid-router/CHANGELOG.md
  • packages/solid-router/package.json
  • packages/solid-router/src/Asset.tsx
  • packages/solid-router/src/CatchBoundary.tsx
  • packages/solid-router/src/ClientOnly.tsx
  • packages/solid-router/src/HeadContent.dev.tsx
  • packages/solid-router/src/HeadContent.tsx
  • packages/solid-router/src/Match.tsx

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch solid-router-v2-pre
📝 Coding Plan for PR comments
  • Generate coding plan

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 and usage tips.

@codspeed-hq
Copy link

codspeed-hq bot commented Mar 12, 2026

Merging this PR will improve performance by 90.92%

⚡ 2 improved benchmarks
✅ 4 untouched benchmarks

Performance Changes

Benchmark BASE HEAD Efficiency
ssr request loop (solid) 235.9 ms 226 ms +4.39%
client-side navigation loop (solid) 122.5 ms 64.2 ms +90.92%

Comparing solid-router-v2-pre (cde6e61) with main (9f2795a)

Open in CodSpeed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants