Skip to content

Update dependencies#6291

Merged
workers-devprod merged 1 commit intomainfrom
automatic-update-deps
Mar 11, 2026
Merged

Update dependencies#6291
workers-devprod merged 1 commit intomainfrom
automatic-update-deps

Conversation

@workers-devprod
Copy link
Contributor

This is an automated pull request for updating the dependencies of workerd.

@workers-devprod workers-devprod requested review from a team as code owners March 10, 2026 20:17
@workers-devprod workers-devprod enabled auto-merge (rebase) March 10, 2026 20:17
@ask-bonk
Copy link
Contributor

ask-bonk bot commented Mar 10, 2026

Now let me verify all features from the deleted 0.60.2 are present in 0.61.2. The old 0.60.2 had: Win32, Win32_Foundation, Win32_Networking, Win32_Networking_WinSock, Win32_System, Win32_System_IO, Win32_System_Threading, Win32_System_WindowsProgramming, default. All of these are present in the 0.61.2 file. Good.

This is a straightforward automated dependency update. Let me summarize my findings:

Changes reviewed:

  1. Bazel build deps: aspect_rules_js 2.9.2 -> 3.0.2 (major bump), aspect_rules_lint 2.2.0 -> 2.3.0, aspect_rules_ts 3.8.5 -> 3.8.6, bazel_lib 3.2.1 -> 3.2.2, rules_python 1.8.5 -> 1.9.0
  2. C++ deps: capnp-cpp commit update (includes significant kj::Maybe<T> niche optimization), simdutf 8.0.0 -> 8.1.0
  3. Rust deps: Patch-level bumps for libc, quote, socket2, tokio, uuid, zerocopy, zerocopy-derive. Consolidation of windows-sys from two versions (0.60.2 + 0.61.2) to just 0.61.2, with correct feature flag merging. Removal of now-unused windows-targets 0.53.5 and 8 arch-specific crates.

All changes are internally consistent:

  • Version references match across Cargo.lock, BUILD files, and defs.bzl
  • Feature flags from deleted windows-sys 0.60.2 were correctly merged into 0.61.2
  • All auto-generated files are consistent

The aspect_rules_js 2.x -> 3.x major bump is the biggest risk item, but workerd already uses bzlmod and pnpm v9+, so the breaking changes don't apply. The capnp-cpp update with kj::Maybe<T> niche optimization is significant but is an upstream dependency that workerd tracks closely. CI results will be the definitive test.

LGTM

github run

@workers-devprod workers-devprod merged commit 5042d62 into main Mar 11, 2026
34 of 36 checks passed
@workers-devprod workers-devprod deleted the automatic-update-deps branch March 11, 2026 00:21
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