diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f271904..58cab10 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: env: CARGO_TERM_COLOR: always - RUST_VERSION: "1.94.0" + RUST_VERSION: "1.96.0" jobs: check: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 8680f75..0c1e52b 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -9,7 +9,7 @@ on: env: CARGO_TERM_COLOR: always - RUST_VERSION: "1.94.0" + RUST_VERSION: "1.96.0" # Coverage floor (Extension Release Checklist §4) COVERAGE_FLOOR: "80" diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 3b2e7c5..d9f5f5c 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@stable with: - toolchain: "1.94.0" + toolchain: "1.96.0" - uses: taiki-e/install-action@v2 with: tool: cargo-audit diff --git a/.github/workflows/stability.yml b/.github/workflows/stability.yml index 930ea28..e95d246 100644 --- a/.github/workflows/stability.yml +++ b/.github/workflows/stability.yml @@ -8,7 +8,7 @@ on: env: CARGO_TERM_COLOR: always - RUST_VERSION: "1.94.0" + RUST_VERSION: "1.96.0" jobs: bench-compile: diff --git a/CLAUDE.md b/CLAUDE.md index b0b3ecb..60ecad5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -22,7 +22,7 @@ Read and follow `AGENTS.md` — it is the canonical project documentation. This extension targets: - Converge >= 3.9.1 -- MSRV 1.94.0 +- MSRV 1.96.0 - Edition 2024 - `unsafe_code = "forbid"` diff --git a/Cargo.toml b/Cargo.toml index b72dbe2..a8c4419 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ members = ["crates/manifold"] [workspace.package] version = "1.1.2" edition = "2024" -rust-version = "1.94.0" +rust-version = "1.96.0" license = "MIT" repository = "https://github.com/Reflective-Lab/manifold-adapters" diff --git a/README.md b/README.md index cbebcf2..4e73424 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![Crates.io](https://img.shields.io/crates/v/converge-manifold-adapters.svg)](https://crates.io/crates/converge-manifold-adapters) [![docs.rs](https://docs.rs/converge-manifold-adapters/badge.svg)](https://docs.rs/converge-manifold-adapters) [![dependency status](https://deps.rs/repo/github/Reflective-Lab/manifold-adapters/status.svg)](https://deps.rs/repo/github/Reflective-Lab/manifold-adapters) -![MSRV](https://img.shields.io/badge/MSRV-1.94.0-blue) +![MSRV](https://img.shields.io/badge/MSRV-1.96.0-blue) gitleaks badge [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..37ae2e0 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,7 @@ +# Pin rustc to a specific stable release so trybuild fixtures, clippy lints, +# and macro-expansion output stay deterministic across contributor machines +# and CI runners. Aligned with the workspace MSRV (Cargo.toml +# [workspace.package] rust-version). +[toolchain] +channel = "1.96.0" +components = ["rustfmt", "clippy"]