Skip to content

[PeerX Backlog # 9] Pin MSRV and add a rust-toolchain.toml CI check #9

Description

@ameeribro4-sudo

Problem Statement
README.md advertises "Rust 1.74+", but no Rust toolchain file is
committed and CI uses whatever dtolnay/rust-toolchain@stable resolves
to. The 36 user-code compile errors being triaged may include MSRV drift.

Why it matters
Reproducible builds require pinned toolchains.

Expected Outcome
A rust-toolchain.toml pins channel = "1.79.0" (or current MSRV).
A CI job asserts the toolchain.

Acceptance Criteria

  • rust-toolchain.toml exists at repo root.
  • The quality job uses that file.
  • README's "Rust 1.74+" claim is updated to match.

Implementation Notes
Use [toolchain] channel = "1.79.0" components = ["rustfmt", "clippy"].

Files Affected

  • rust-toolchain.toml (new), README.md, .github/workflows/ci.yml.

Dependencies Issue #6.
Difficulty / Effort 🥉 / XS
Labels ci, dx

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26ciPeerX Backlog label ci (bulk-imported)dxPeerX Backlog label dx (bulk-imported)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions