chore: upgrade to solid v2 beta 21#11092
Conversation
- Bump solid-js 2.0.0-beta.15 -> 2.0.0-beta.21, vite-plugin-solid 3.0.0-next.5 -> 3.0.0-next.14, plus matching @solidjs/web and babel-preset-solid bumps across the solid packages, solid-vite integration, and solid examples - Add minimumReleaseAgeExclude for the Solid ecosystem packages so the freshly published betas install under the 24h release-age policy - Reset the reactive scheduler halt in solid-query-devtools test setup: the new betas permanently halt the scheduler when an error escapes all boundaries, which poisoned tests that follow intentional-throw tests in the same file 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)
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. Comment |
|
View your CI Pipeline Execution ↗ for commit 09094cf
☁️ Nx Cloud last updated this comment at |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
Summary
Upgrades the Solid v2 prerelease track to the latest betas:
2.0.0-beta.15→2.0.0-beta.213.0.0-next.5→3.0.0-next.14beta.15→beta.21(lockstep)Applied to
solid-query,solid-query-persist-client,solid-query-devtools, thesolid-viteintegration, and the solid examples.query-devtoolsremains on the Solid 1.x track.Notable changes
minimumReleaseAgeExcludein pnpm-workspace.yaml: the freshly published Solid betas (~15h old) were blocked by the 24hminimumReleaseAgepolicy, so the Solid ecosystem packages (solid-js,@solidjs/*,vite-plugin-solid,@dom-expressions/*,seroval*, babel presets) are excluded. Can be dropped once beta-chasing settles down.[REACTIVITY_HALTED]). The intentional-throw tests ("should throw if no QueryClient") poisoned every subsequent test in the same file (20 failures). Fixed by calling the officialresetErrorHalt()test hook from@solidjs/signalsinafterEachof the devtools test setup.Verification
test:lib,test:types, andbuildpass for all three solid packages (TS 5.4–6.0 typechecks included)solid-viteintegration buildspnpm peers checkare pre-existing (Solid 1.x tooling in the astro example), not introduced here🤖 Generated with Claude Code