chore(changeset): split solid-query into its own fixed group#10983
Conversation
solid-query is tracking the Solid 1 -> 2 breaking jump and is on a v6 pre-release line, while query-core and the other adapters remain on v5. Because all of react/core/vue/solid shared a single `fixed` group, the solid v6 beta changesets dragged every package in that group to 6.0.0-beta.5, even though no changeset targets them. Carve the three solid packages into their own `fixed` group so they can version independently on the v6 line. This mirrors the existing svelte group (already on 6.x while core stays on 5.x) and matches the agreed policy that version-syncing should happen across majors only -- no v6 beta of unaffected adapters. Verified with `changeset version` (prerelease mode): only solid-query, solid-query-devtools and solid-query-persist-client bump to 6.0.0-beta.5; query-core/react-query/vue-query stay at 5.101.0 and svelte-query stays at 6.1.34. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
View your CI Pipeline Execution ↗ for commit fa5779a
☁️ Nx Cloud last updated this comment at |
🚀 Changeset Version Preview3 package(s) bumped directly, 0 bumped as dependents. 🟩 Patch bumps
|
There was a problem hiding this comment.
Pull request overview
Adjusts Changesets “fixed” versioning groups so the Solid adapter packages can continue independently on the v6 prerelease line without forcing unrelated packages (core/react/vue) onto v6 betas.
Changes:
- Moves
@tanstack/vue-queryout of the Solid fixed group and into the main v5 fixed group. - Creates a dedicated fixed group containing only the three Solid packages (
solid-query,solid-query-devtools,solid-query-persist-client) so they can version together on v6 without dragging other adapters.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
size-limit report 📦
|
Problem
solid-queryis tracking the Solid 1 → 2 breaking jump and sits on a v6 pre-release line, whilequery-coreand the other adapters are on v5. Butreact-*,query-core,vue-queryandsolid-*all shared a singlefixedgroup in.changeset/config.json.Because
fixedreleases the whole group at one version, the solid v6 beta changesets dragged every package in that group to6.0.0-beta.5— even though none of the changesets target them. That's why the release PR wanted to push a v6 beta of core / react / vue.Change
Carve the three solid packages into their own
fixedgroup:This lets solid version independently on the v6 line. It mirrors the existing svelte group (already on
6.xwhile core stays on5.x) and matches the agreed policy from Discord — version-syncing should happen across majors only; we do not want a v6 beta of any unaffected adapter.Verification
Ran
changeset versionin prerelease mode locally with this config:solid-query,solid-query-devtools,solid-query-persist-clientquery-core,react-query,vue-query5.101.0(unchanged) ✅svelte-query6.1.34(unchanged) ✅Only the three solid packages (and their examples) bump. No core/react/vue/svelte package is touched.
Follow-up (not in this PR)
When core/react eventually go to v6 stable, the solid (and svelte) groups should be merged back into the main group so the whole suite re-syncs at v6+.