fix(ci): pin Rust toolchain to 1.93.0 #31

Merged
YousifShkara merged 1 commit from fix/pin-rust-toolchain into main 2026-06-02 08:55:13 +02:00
Owner

CI's check.yml uses 'vars.RUNS_ON_OPENSUSE_BASE_LATEST' which is a rolling runner image. The runner shipped a Rust 1.94 toolchain that promoted several clippy lints (manual_clamp, unnecessary_map_or, field_reassign_with_default, large_enum_variant, manual_strip, derivable_impls, redundant_closure, unnecessary_unwrap, needless_return, unnecessary_cast, should_implement_trait) to default-warn AND rewrapped a wider class of lines in rustfmt. With 'cargo clippy -- -D warnings' on, the same workspace that built cleanly on the previous PR turned into a 30-finding failure on the next PR with zero code changes between the two. Pin the toolchain so CI behavior is decoupled from runner image drift; bump deliberately in a focused follow-up PR when ready to fix the new findings.

CI's check.yml uses 'vars.RUNS_ON_OPENSUSE_BASE_LATEST' which is a rolling runner image. The runner shipped a Rust 1.94 toolchain that promoted several clippy lints (manual_clamp, unnecessary_map_or, field_reassign_with_default, large_enum_variant, manual_strip, derivable_impls, redundant_closure, unnecessary_unwrap, needless_return, unnecessary_cast, should_implement_trait) to default-warn AND rewrapped a wider class of lines in rustfmt. With 'cargo clippy -- -D warnings' on, the same workspace that built cleanly on the previous PR turned into a 30-finding failure on the next PR with zero code changes between the two. Pin the toolchain so CI behavior is decoupled from runner image drift; bump deliberately in a focused follow-up PR when ready to fix the new findings.
fix(ci): pin Rust toolchain to 1.93.0
Some checks failed
Create release / Create release from merged PR (pull_request) Has been skipped
Check / fmt / clippy / build / test (pull_request) Failing after 49s
1d78a843e9
CI's check.yml uses 'vars.RUNS_ON_OPENSUSE_BASE_LATEST' which is a rolling runner image. The runner shipped a Rust 1.94 toolchain that promoted several clippy lints (manual_clamp, unnecessary_map_or, field_reassign_with_default, large_enum_variant, manual_strip, derivable_impls, redundant_closure, unnecessary_unwrap, needless_return, unnecessary_cast, should_implement_trait) to default-warn AND rewrapped a wider class of lines in rustfmt. With 'cargo clippy -- -D warnings' on, the same workspace that built cleanly on the previous PR turned into a 30-finding failure on the next PR with zero code changes between the two. Pin the toolchain so CI behavior is decoupled from runner image drift; bump deliberately in a focused follow-up PR when ready to fix the new findings.
YousifShkara deleted branch fix/pin-rust-toolchain 2026-06-02 08:55:13 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
psa-systems/bunyip!31
No description provided.