Skip to content

fix(deps): update rolldown-related dependencies#22922

Merged
sapphi-red merged 2 commits into
mainfrom
renovate/rolldown-related-dependencies
Jul 13, 2026
Merged

fix(deps): update rolldown-related dependencies#22922
sapphi-red merged 2 commits into
mainfrom
renovate/rolldown-related-dependencies

Conversation

@renovate

@renovate renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
oxc-minify (source) ^0.138.0^0.139.0 age confidence
oxc-parser (source) ^0.138.0^0.139.0 age confidence
rolldown (source) ~1.1.4~1.1.5 age confidence
rolldown-plugin-dts ^0.26.0^0.27.6 age confidence
tsdown (source) ^0.22.3^0.22.5 age confidence

Release Notes

oxc-project/oxc (oxc-minify)

v0.139.0

🚀 Features
  • 4eb074e mangler: Add reserved option for names that must not be mangled (#​24041) (Dunqing)
rolldown/rolldown (rolldown)

v1.1.5

Compare Source

🚀 Features
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
◀️ Revert
❤️ New Contributors
sxzz/rolldown-plugin-dts (rolldown-plugin-dts)

v0.27.6

Compare Source

   🐞 Bug Fixes
  • Support multiple variable declarations in rolldown 1.1.5  -  by @​sxzz (30104)
    View changes on GitHub

v0.27.5

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.27.4

Compare Source

   🚀 Features
    View changes on GitHub

v0.27.3

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.27.2

Compare Source

   🚀 Features
   🐞 Bug Fixes
  • Throw error if tsgo is disabled with TypeScript 7.0  -  by @​sxzz (ca6df)
    View changes on GitHub

v0.27.1

Compare Source

   🐞 Bug Fixes
  • Require at least one specifier for helper imports  -  by @​sxzz (387a5)
    View changes on GitHub

v0.27.0

Compare Source

   🚨 Breaking Changes
   🐞 Bug Fixes
    View changes on GitHub
rolldown/tsdown (tsdown)

v0.22.5

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.22.4

Compare Source

   🚀 Features
   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jul 13, 2026
@sapphi-red
sapphi-red merged commit 3c345e4 into main Jul 13, 2026
19 of 20 checks passed
@sapphi-red
sapphi-red deleted the renovate/rolldown-related-dependencies branch July 13, 2026 07:09
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!
-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant