Skip to content

fix(deps): restore windows-* crates downgraded by chrono bump (fixes Windows Rust on main)#1532

Merged
wesbillman merged 1 commit into
mainfrom
brain/fix-windows-core-lockfile
Jul 6, 2026
Merged

fix(deps): restore windows-* crates downgraded by chrono bump (fixes Windows Rust on main)#1532
wesbillman merged 1 commit into
mainfrom
brain/fix-windows-core-lockfile

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

Why

Main's Windows Rust job is failing (3 consecutive runs) since #1050 merged. Renovate's lockfile regen for the chrono 0.4.45 bump also silently downgraded windows-core 0.62.2 → 0.61.2 (plus windows-link 0.2.1 → 0.1.3 and windows-result 0.4.1 → 0.3.4) for iana-time-zone, wmi, and generator. wmi 0.18.4 depends on windows 0.62.2, which can't compile against windows-core 0.61.2 — hence the IWbemObjectSink: windows_core::Interface trait errors.

Windows Rust isn't a required status check, so the red slipped through the renovate approval sweep.

What

Lockfile-only: restore the three windows-* crate versions to what main had before #1050. Chrono stays at 0.4.45. Verified with cargo metadata --locked (lockfile consistent) and the diff is exactly the 4 reverted downgrade lines.

Renovate's lockfile regen for chrono 0.4.45 (#1050) also downgraded
windows-core 0.62.2 -> 0.61.2 (and windows-link/windows-result) for
iana-time-zone, wmi, and generator. wmi 0.18.4 uses windows 0.62.2,
which cannot compile against windows-core 0.61.2, breaking the
Windows Rust job on main. Chrono stays at 0.4.45.

Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman wesbillman enabled auto-merge (squash) July 6, 2026 15:01
@wesbillman wesbillman disabled auto-merge July 6, 2026 15:15
@wesbillman wesbillman merged commit d408370 into main Jul 6, 2026
50 of 52 checks passed
@wesbillman wesbillman deleted the brain/fix-windows-core-lockfile branch July 6, 2026 15:15
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.

1 participant