fix(deps): update rolldown-related dependencies#22922
Merged
Merged
Conversation
sapphi-red
approved these changes
Jul 13, 2026
graphite-app Bot
pushed a commit
to rolldown/rolldown
that referenced
this pull request
Jul 17, 2026
…main (#10318) ## Problem Since #10164 (and #10293 which unified the checkouts), `packages/vite-tests/run.ts` ran Vite's test suite on the commit pinned by the vite submodule gitlink. The `rolldown-canary` branch of vitejs/vite is regularly rebased and force-pushed, so any pinned commit rots quickly: the current pin `4d1480ca` is no longer on any branch. Worse, test adjustments landing on `rolldown-canary` cannot reach rolldown CI without a manual pin bump. That is exactly why CI on `main` is red right now: the `js-sourcemap` inline snapshot was updated on `rolldown-canary` on 2026-07-15 (for the output change from #10249), but the pin predates that update. ## Change Restore the pre-#10164 approach from #7633. `run.ts` now does: ``` git clone --branch rolldown-canary https://github.com/vitejs/vite.git git rebase origin/main ``` so test adjustments landing on `rolldown-canary` take effect right away, and new tests from Vite `main` surface incompatibilities with rolldown early. The rebase identity comes from the existing "Configure Git" step in the vite-test CI jobs. All inline spec patches are removed from `run.ts`. Test adjustments belong on the `rolldown-canary` branch itself, not in a patch layer inside this repo: - The `css-codesplit` style-/style2- patch was already dead code: upstream Vite `main` has had the swapped assertions since vitejs/vite#22922. - The `assets` raw-query skip (#8839) is obsolete: the test passes on current rolldown `main`, in both serve and build. - The `hmr-full-bundle-mode` invalidate patch is removed. This one still needs a spec fix on `rolldown-canary`: with client-side HMR there is no "hmr invalidate" server log anymore, so the spec should assert that `.invalidation-parent` becomes `child updated` instead. Until that lands on the canary branch, `test-serve` fails this single test. Also reverts the `tsconfig.json` include added for the now-removed `checkout.ts` import, and updates the `repo-structure.md` description. ## Verification Full local run against current rolldown `main` (debug build): | Suite | Result | | --- | --- | | test-unit | 65 files passed | | test-serve | 1 real failure: `hmr-full-bundle-mode > invalidate` (expected, see above) | | test-build | 93 files passed, `js-sourcemap` snapshot green again | `environment-react-ssr > deps reload` failed once under full-suite load but passes in isolation (timing flake with the slow debug binding, not a regression). <!-- - What is this PR solving? Write a clear and concise description. - Reference the issues it solves (e.g. `fixes #123`). - What other alternatives have you explored? - Are there any parts you think require more attention from reviewers? Also, please make sure you do the following: - Read the Contributing Guidelines at https://rolldown.rs/contribution-guide/. - Check that there isn't already a PR that solves the problem the same way. If you find a duplicate, please help us review it. - Update the corresponding documentation if needed. - Include relevant tests that fail without this PR but pass with it. If the tests are not included, explain why. Thank you for contributing to Rolldown! -->
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.138.0→^0.139.0^0.138.0→^0.139.0~1.1.4→~1.1.5^0.26.0→^0.27.6^0.22.3→^0.22.5Release Notes
oxc-project/oxc (oxc-minify)
v0.139.0🚀 Features
4eb074emangler: Addreservedoption for names that must not be mangled (#24041) (Dunqing)rolldown/rolldown (rolldown)
v1.1.5Compare Source
🚀 Features
--configLoader=nativeoption (#10118) by @sapphi-red🐛 Bug Fixes
browser: falsemapped modules (#10082) by @sapphi-red🚜 Refactor
📚 Documentation
⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
❤️ New Contributors
sxzz/rolldown-plugin-dts (rolldown-plugin-dts)
v0.27.6Compare Source
🐞 Bug Fixes
View changes on GitHub
v0.27.5Compare Source
🐞 Bug Fixes
.vueentries without a.tsimporter - by @Shinigami92 in #272 (1f1e0)View changes on GitHub
v0.27.4Compare Source
🚀 Features
generatoroption to select dts generator - by @sxzz (4564e)View changes on GitHub
v0.27.3Compare Source
🐞 Bug Fixes
View changes on GitHub
v0.27.2Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v0.27.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v0.27.0Compare Source
🚨 Breaking Changes
🐞 Bug Fixes
View changes on GitHub
rolldown/tsdown (tsdown)
v0.22.5Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v0.22.4Compare Source
🚀 Features
🐞 Bug Fixes
SOURCEMAP_BROKENwarning - by @ocavue in #982 (84b7c)🏎 Performance
View changes on GitHub
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.