-
Notifications
You must be signed in to change notification settings - Fork 491
feat: upgrade vite to v8.0.0-beta.8 (Rolldown-powered) #8127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Amp-Thread-ID: https://ampcode.com/threads/T-019bcad8-e09d-74ea-8ced-ae86cd08ac8d Co-authored-by: Amp <[email protected]>
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughVite dependency is upgraded to version 8.0.0-beta.8 across the project configuration. An override is added to package.json to enforce this version under pnpm, while the same version constraint is bumped in the workspace catalog. Changes
Possibly related PRs
Suggested reviewers
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 |
🎭 Playwright Tests:
|
🎨 Storybook Build Status✅ Build completed successfully! ⏰ Completed at: 01/17/2026, 08:40:37 AM UTC 🔗 Links🎉 Your Storybook is ready for review! |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Bundle Size ReportSummary
Category Glance Per-category breakdownApp Entry Points — 18.1 kB (baseline 3.36 MB) • 🟢 -3.34 MBMain entry bundles and manifests
Status: 1 added / 3 removed Graph Workspace — 878 kB (baseline 1.14 MB) • 🟢 -262 kBGraph editor runtime, canvas, workflow orchestration
Status: 1 added / 1 removed Views & Navigation — 66.6 kB (baseline 6.66 kB) • 🔴 +59.9 kBTop-level views, pages, and routed surfaces
Status: 11 added / 1 removed Panels & Settings — 385 kB (baseline 376 kB) • 🔴 +8.81 kBConfiguration panels, inspectors, and settings screens
Status: 21 added / 17 removed User & Accounts — 4.22 kB (baseline 0 B) • 🔴 +4.22 kBAuthentication, profile, and account management bundles
Status: 3 added Editors & Dialogs — 2.85 kB (baseline 0 B) • 🔴 +2.85 kBModals, dialogs, drawers, and in-app editors
Status: 2 added UI Components — 26.3 kB (baseline 203 kB) • 🟢 -177 kBReusable component library chunks
Status: 8 added / 9 removed Data & Services — 2.74 MB (baseline 12.5 kB) • 🔴 +2.73 MBStores, services, APIs, and repositories
Status: 8 added / 3 removed Utilities & Hooks — 16.6 kB (baseline 1.86 kB) • 🔴 +14.7 kBHelpers, composables, and utility bundles
Status: 8 added / 2 removed Vendor & Third-Party — 9.09 MB (baseline 9.34 MB) • 🟢 -250 kBExternal libraries and shared vendor chunks
Status: 8 added / 8 removed Other — 5.88 MB (baseline 5.38 MB) • 🔴 +502 kBBundles that do not match a named category
Status: 80 added / 55 removed |
|
Super coooooool that all CI have passed, never feel so smooth when upgrading a major version |
## Summary Upgrades Vite from v7.3.0 to v8.0.0-beta.8, which uses Rolldown (Rust-based bundler) instead of Rollup. ## Changes - Updated `vite` to `^8.0.0-beta.8` in pnpm-workspace.yaml catalog - Added pnpm overrides to ensure all dependencies (including vitest) use Vite 8 ## Notes - Vite 8 is still in **beta** - no stable release yet - Uses [Rolldown](https://rolldown.rs/) instead of Rollup for production builds - Build, typecheck, and lint all pass - Per the [Vite 8 migration guide](https://vite.dev/blog/announcing-vite8-beta), pnpm overrides are required for tools like Vitest that bundle their own Vite types ## Testing - [x] `pnpm typecheck` passes - [x] `pnpm build` succeeds (~13s build time) - [x] `pnpm lint` passes ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8127-feat-upgrade-vite-to-v8-0-0-beta-8-Rolldown-powered-2eb6d73d365081e3bdb6f500e140eb88) by [Unito](https://www.unito.io) Co-authored-by: Amp <[email protected]>
Summary
Upgrades Vite from v7.3.0 to v8.0.0-beta.8, which uses Rolldown (Rust-based bundler) instead of Rollup.
Changes
viteto^8.0.0-beta.8in pnpm-workspace.yaml catalogNotes
Testing
pnpm typecheckpassespnpm buildsucceeds (~13s build time)pnpm lintpasses┆Issue is synchronized with this Notion page by Unito