Skip to content

chore: align remaining Rust pins at 1.96#96

Merged
softberries merged 1 commit into
mainfrom
align-rust-pins
Jul 9, 2026
Merged

chore: align remaining Rust pins at 1.96#96
softberries merged 1 commit into
mainfrom
align-rust-pins

Conversation

@softberries

Copy link
Copy Markdown
Member

#93 bumped the release workflows and Dockerfile.dev to Rust 1.96, but ci.yml still installs 1.93 and the nix flake pins 1.93.0. Align both so CI, release builds and nix builds all use the same toolchain.

The locked rust-overlay snapshot ships 1.96.0, so the flake pin resolves without a flake.lock update. Verified locally on 1.96.1: cargo fmt --check, cargo clippy --all-targets --all-features -- -D warnings and cargo test --all-features all green.

🤖 Generated with Claude Code

ci.yml still installed 1.93 (only the release workflows were bumped)
and flake.nix pinned 1.93.0 — align both with the 1.96 bump so nix,
CI and release builds use the same toolchain. The locked rust-overlay
snapshot ships 1.96.0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 9, 2026 06:12
@softberries softberries mentioned this pull request Jul 9, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Aligns the remaining Rust toolchain pins so CI and Nix-based development/builds use Rust 1.96, matching the already-updated release workflows and Dockerfile.dev.

Changes:

  • Bump the Nix flake Rust toolchain from 1.93.0 to 1.96.0 via rust-overlay.
  • Update all dtolnay/rust-toolchain installs in ci.yml from @1.93 to @1.96.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
flake.nix Updates the flake’s pinned Rust toolchain to 1.96.0 for consistent Nix builds/devshell.
.github/workflows/ci.yml Updates CI Rust toolchain installs to 1.96 across fmt/clippy/test/build jobs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@softberries softberries merged commit 64b6b88 into main Jul 9, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants