Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
[toolchain]
channel = "1.94.0"
channel = "1.94.1"
# Pinned to 1.94.1 (latest 1.94 patch, 2026-03-25). 1.95 turned several
# previously-safe patterns into denied lints (e.g. unnecessary_sort_by)
# without sufficient value to justify the churn — bump explicitly when
# a future version is reviewed, never auto-track stable.
#
# rustfmt + clippy are mandatory CI components and must be present
# whenever the pinned channel is installed. Without this, `cargo fmt`
# under `actions-rust-lang/setup-rust-toolchain@v1` resolves to the
# pinned `1.94.0` channel but rustfmt is only installed for `stable`
# pinned `1.94.x` channel but rustfmt is only installed for `stable`
# (the action's default), producing:
# error: 'cargo-fmt' is not installed for the toolchain '1.94.0-...'
# error: 'cargo-fmt' is not installed for the toolchain '1.94.x-...'
# Declaring components here makes rustup install them as part of the
# toolchain itself, which is also developer-friendly: a fresh
# `rustup show` in this workspace materializes a complete CI-equivalent
Expand Down