Skip to content

feat(deps): update Rsbuild to v2.1.10 - #1826

Merged
Timeless0911 merged 1 commit into
mainfrom
david/feat-rsbuild-2-1-10
Aug 5, 2026
Merged

Timeless0911 merged 1 commit into
mainfrom
david/feat-rsbuild-2-1-10

Conversation

@Timeless0911

Copy link
Copy Markdown
Contributor

Summary

This PR updates @rsbuild/core to v2.1.10 across the workspace and Storybook templates, pulling in the environment-aware Node.js addon loader from Rsbuild #8203. It also exercises both bundled and bundleless ESM addon outputs at runtime on Darwin arm64 and deduplicates the lockfile.

Related Links

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

Copilot AI lite review requested due to automatic review settings August 5, 2026 07:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Ready to approve

The dependency bump is a small patch update and the accompanying integration test changes directly validate the new addon-loading behavior without introducing risky logic changes.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

This PR updates the workspace-pinned @rsbuild/core version to ~2.1.10 (including create-rslib Storybook templates) and adjusts integration coverage around Node.js addon loading behavior introduced upstream (Rsbuild #8203).

Changes:

  • Bump @rsbuild/core from ~2.1.9 to ~2.1.10 in the workspace catalog and Storybook templates.
  • Update the Node.js addons integration test to assert the new ESM loader behavior and to runtime-import ESM outputs on Darwin arm64.
  • Regenerate/deduplicate pnpm-lock.yaml to reflect the updated dependency graph (including @rspack/* and related transitive updates).
File summaries
File Description
tests/integration/asset/index.test.ts Extends addon-loader assertions (e.g., fileURLToPath) and adds Darwin arm64 runtime imports for ESM bundle/bundleless outputs.
pnpm-workspace.yaml Updates the workspace catalog pin for @rsbuild/core to ~2.1.10.
pnpm-lock.yaml Lockfile refresh to incorporate @rsbuild/core@2.1.10 and updated transitive resolutions.
packages/create-rslib/template-storybook/vue-ts/package.json Updates template devDependency pin for @rsbuild/core to ~2.1.10.
packages/create-rslib/template-storybook/vue-js/package.json Updates template devDependency pin for @rsbuild/core to ~2.1.10.
packages/create-rslib/template-storybook/react-ts/package.json Updates template devDependency pin for @rsbuild/core to ~2.1.10.
packages/create-rslib/template-storybook/react-js/package.json Updates template devDependency pin for @rsbuild/core to ~2.1.10.
Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 6/7 changed files
  • Comments generated: 0
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@Timeless0911
Timeless0911 merged commit 9ae6004 into main Aug 5, 2026
12 checks passed
@Timeless0911
Timeless0911 deleted the david/feat-rsbuild-2-1-10 branch August 5, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Sponsor
SponsoredKunjungi sekarang
Promo