Skip to content

chore(deps): bump to wasm-bindgen 0.2.105#1947

Merged
colinaaa merged 1 commit intolynx-family:mainfrom
PupilTong:p/hw/wasm-bindgen-0-102-5
Nov 20, 2025
Merged

chore(deps): bump to wasm-bindgen 0.2.105#1947
colinaaa merged 1 commit intolynx-family:mainfrom
PupilTong:p/hw/wasm-bindgen-0-102-5

Conversation

@PupilTong
Copy link
Copy Markdown
Collaborator

@PupilTong PupilTong commented Nov 20, 2025

Summary by CodeRabbit

  • Chores
    • Updated internal dependencies to latest versions for improved stability and compatibility.

✏️ Tip: You can customize this high-level summary in your review settings.

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).
  • Changeset added, and when a BREAKING CHANGE occurs, it needs to be clearly marked (or not required).

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Nov 20, 2025

⚠️ No Changeset found

Latest commit: b544ba8

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 20, 2025

📝 Walkthrough

Walkthrough

A workspace dependency version bump of wasm-bindgen from 0.2.104 to 0.2.105 across Cargo.toml and corresponding platform-specific asset metadata updates for five architectures.

Changes

Cohort / File(s) Change Summary
Dependency version update
Cargo.toml
Bumped wasm-bindgen from 0.2.104 to 0.2.105
Platform asset metadata updates
packages/web-platform/web-style-transformer/scripts/wasm-bindgen
Updated all five platform entries (macos-x86_64, macos-aarch64, linux-x86_64, linux-aarch64, windows-x86_64) with new version 0.2.105 artifact sizes, blake3 digests, tarball paths, download URLs, and GitHub release tag/name references

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Platform metadata updates follow a repetitive pattern across all five architectures with identical structural changes
  • All changes are mechanical version-related updates with no logic modifications

Possibly related PRs

Suggested labels

platform:Web

Suggested reviewers

  • colinaaa
  • gaoachao

Poem

🐰 A version bump, so neat and clean,
From 0.2.104 to one-oh-five seen!
Five platforms dance with fresh new hashes,
Assets updated, metadata thrashes,
Wasm-bindgen binds with joy anew! ✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: bumping wasm-bindgen dependency from 0.2.104 to 0.2.105, which is reflected in all file modifications.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/web-platform/web-style-transformer/scripts/wasm-bindgen (1)

1-102: Missing platform configuration in auto-generated file.

The dotslash configuration is incomplete. While the file includes 5 of 6 available wasm-bindgen 0.2.105 release platforms with correct sizes, it is missing the aarch64-unknown-linux-musl platform that exists in the official GitHub release (size: 8426510 bytes).

The file should either:

  1. Be regenerated with the complete set of platforms from the 0.2.105 release, or
  2. Document why this platform is intentionally excluded
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 12f6fb3 and b544ba8.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • Cargo.toml (1 hunks)
  • packages/web-platform/web-style-transformer/scripts/wasm-bindgen (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: colinaaa
Repo: lynx-family/lynx-stack PR: 1454
File: pnpm-workspace.yaml:46-46
Timestamp: 2025-08-07T04:00:59.645Z
Learning: In the lynx-family/lynx-stack repository, the webpack patch (patches/webpack5.101.0.patch) was created to fix issues with webpack5.99.9 but only takes effect on webpack5.100.0 and later versions. The patchedDependencies entry should use "webpack@^5.100.0" to ensure the patch applies to the correct version range.
Learnt from: gaoachao
Repo: lynx-family/lynx-stack PR: 1714
File: packages/react/transform/Cargo.toml:19-19
Timestamp: 2025-09-10T11:42:36.855Z
Learning: In packages/react/transform/Cargo.toml, the crate uses serde derive macros (#[derive(Serialize, Deserialize)]) in multiple files including src/esbuild.rs and src/swc_plugin_extract_str/mod.rs, so the "derive" feature is required when migrating to workspace dependencies.
📚 Learning: 2025-09-10T11:42:36.855Z
Learnt from: gaoachao
Repo: lynx-family/lynx-stack PR: 1714
File: packages/react/transform/Cargo.toml:19-19
Timestamp: 2025-09-10T11:42:36.855Z
Learning: In packages/react/transform/Cargo.toml, the crate uses serde derive macros (#[derive(Serialize, Deserialize)]) in multiple files including src/esbuild.rs and src/swc_plugin_extract_str/mod.rs, so the "derive" feature is required when migrating to workspace dependencies.

Applied to files:

  • Cargo.toml

Comment thread Cargo.toml
@PupilTong PupilTong changed the title chore(deps): bump to wasm-bindgen 0.102.5 chore(deps): bump to wasm-bindgen 0.2.105 Nov 20, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 20, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Nov 20, 2025

CodSpeed Performance Report

Merging #1947 will improve performances by 7.05%

Comparing PupilTong:p/hw/wasm-bindgen-0-102-5 (b544ba8) with main (12f6fb3)

Summary

⚡ 2 improvements
✅ 61 untouched
⏩ 3 skipped1

Benchmarks breakdown

Benchmark BASE HEAD Change
transform 1000 view elements 46 ms 43 ms +7.05%
basic-performance-large-css 12 ms 11.4 ms +5.24%

Footnotes

  1. 3 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@relativeci
Copy link
Copy Markdown

relativeci Bot commented Nov 20, 2025

Web Explorer

#6263 Bundle Size — 366.97KiB (~-0.01%).

b544ba8(current) vs 12f6fb3 main#6252(baseline)

Bundle metrics  Change 2 changes
                 Current
#6263
     Baseline
#6252
No change  Initial JS 146.27KiB 146.27KiB
No change  Initial CSS 32.37KiB 32.37KiB
Change  Cache Invalidation 10.42% 0%
No change  Chunks 8 8
No change  Assets 8 8
Change  Modules 219(-0.9%) 221
No change  Duplicate Modules 16 16
No change  Duplicate Code 3.21% 3.21%
No change  Packages 4 4
No change  Duplicate Packages 0 0
Bundle size by type  Change 2 changes Regression 1 regression Improvement 1 improvement
                 Current
#6263
     Baseline
#6252
Improvement  JS 240.79KiB (~-0.01%) 240.8KiB
Regression  Other 93.81KiB (~+0.01%) 93.8KiB
No change  CSS 32.37KiB 32.37KiB

Bundle analysis reportBranch PupilTong:p/hw/wasm-bindgen-0-10...Project dashboard


Generated by RelativeCIDocumentationReport issue

@PupilTong PupilTong requested a review from colinaaa November 20, 2025 12:26
@PupilTong PupilTong self-assigned this Nov 20, 2025
@colinaaa colinaaa merged commit 6933c50 into lynx-family:main Nov 20, 2025
81 of 84 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants