Skip to content

[PR #26] Missing rust-toolchain.toml — builds not pinned to specific toolchain #60

@obchain

Description

@obchain

PR: #26 (feat/01-scaffold-workspace)
Commit: cb1a5eb
File: repository root (file absent)

Problem: No rust-toolchain.toml committed. Workspace declares edition = "2024", requires Rust 1.85+. Cargo.lock uses v4 format (1.78+). Without pinned toolchain, contributors / CI runners on older stable get cryptic errors. Hetzner Docker build stack and local dev silently diverge if host toolchains differ.

Impact: Reproducibility breaks across dev machines, CI, Docker. Workspace foundation PR is the place to pin.

Fix: Add rust-toolchain.toml at repo root:

[toolchain]
channel = "1.85.0"
components = ["rustfmt", "clippy"]

Pin to exact stable version, not floating stable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    layer:rustRust crates (core / scanner / protocols / executor / cli)pr-reviewFindings from PR review processpriority:p1-coreCore MVP scopetype:choreMaintenance, config, tooling

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions