Switch to minimum supported Rust version compatible resolver (#2239)
The url 2.5.4+ crate pulls idna 1.x -> idna_adapter -> icu_* 2.2.0, which require rustc 1.86. A fresh dependency resolution (e.g. the Docker build, which did not pass --locked) would select those and fail against the 1.85.0 toolchain pinned in rust-toolchain.toml. Bump the workspace to resolver = "3". With no rust-version declared, cargo's MSRV-aware resolver falls back to the installed toolchain version (1.85.0, per rust-toolchain.toml) and resolves to the latest compatible deps. Also pass --locked in the Dockerfile so the image builds the exact pinned dependency tree.
P
Pekka Enberg committed
f542f03c24ccf387965cac33e1b02189a982d873
Committed by GitHub <noreply@github.com>
on 5/25/2026, 10:47:42 AM