fix(ci): pin Rust toolchain to 1.93.0 #31
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
psa-systems/bunyip!31
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/pin-rust-toolchain"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.