chore(toolchain): pin rust-toolchain.toml to 1.94.1 (PMS-412) #377

Merged
Claude-Run merged 1 commit from chore/PMS-412-pin-rust-toolchain into main 2026-06-26 12:22:43 +02:00
Member

Add rust-toolchain.toml at the repo root pinning channel "1.94.1" with the
clippy and rustfmt components, matching the rustc 1.94.1 / rustfmt 1.8.0 baked
into the rust-builder-*:v1.0.1-rust1.94-trixie image the dev container and the
Dockerfiles already use. rustfmt/clippy output is version-sensitive, so an
unpinned CI runner with a newer rustfmt silently rejected dev-container-clean
code on 2026-06-18 (PMS-399, PMS-404, PMS-405). Pinning the exact patch makes
the rustfmt/clippy run by just check, the just pre-commit hook, and CI agree.

cargo fmt --all --check, clippy -D warnings, cargo check --all-targets,
cargo test --lib and cargo test --doc all pass in the builder image under the
pin; no source reformatting was needed. Header comment records the
exact-patch rationale and the requirement to bump in lockstep with the
rust-builder image tag.

#PMS-412

Add rust-toolchain.toml at the repo root pinning channel "1.94.1" with the clippy and rustfmt components, matching the rustc 1.94.1 / rustfmt 1.8.0 baked into the rust-builder-*:v1.0.1-rust1.94-trixie image the dev container and the Dockerfiles already use. rustfmt/clippy output is version-sensitive, so an unpinned CI runner with a newer rustfmt silently rejected dev-container-clean code on 2026-06-18 (PMS-399, PMS-404, PMS-405). Pinning the exact patch makes the rustfmt/clippy run by just check, the just pre-commit hook, and CI agree. cargo fmt --all --check, clippy -D warnings, cargo check --all-targets, cargo test --lib and cargo test --doc all pass in the builder image under the pin; no source reformatting was needed. Header comment records the exact-patch rationale and the requirement to bump in lockstep with the rust-builder image tag. #PMS-412
chore(toolchain): pin rust-toolchain.toml to 1.94.1 (PMS-412)
All checks were successful
E2E / Playwright against staging (pull_request) Successful in 26s
Check / fmt + clippy + build + tests (pull_request) Successful in 3m14s
Integration / integration tests (pull_request) Successful in 9m17s
Create release / Gate (release-branch merges only) (pull_request) Successful in 1s
Create release / Create release from merged PR (pull_request) Has been skipped
8262fb9369
Add rust-toolchain.toml at the repo root pinning channel "1.94.1" with the
clippy and rustfmt components, matching the rustc 1.94.1 / rustfmt 1.8.0 baked
into the rust-builder-*:v1.0.1-rust1.94-trixie image the dev container and the
Dockerfiles already use. rustfmt/clippy output is version-sensitive, so an
unpinned CI runner with a newer rustfmt silently rejected dev-container-clean
code on 2026-06-18 (PMS-399, PMS-404, PMS-405). Pinning the exact patch makes
the rustfmt/clippy run by just check, the just pre-commit hook, and CI agree.

cargo fmt --all --check, clippy -D warnings, cargo check --all-targets,
cargo test --lib and cargo test --doc all pass in the builder image under the
pin; no source reformatting was needed. Header comment records the
exact-patch rationale and the requirement to bump in lockstep with the
rust-builder image tag.

#PMS-412
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/mokosh-server!377
No description provided.