From e67eadd59590c26ea2f6128b5dc06d0910a74aa5 Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Thu, 14 Sep 2023 11:49:18 -0600 Subject: [PATCH] MSRV 1.70 --- .github/workflows/msrv.yml | 2 +- Cargo.toml | 2 +- NEWS.md | 4 ++++ book/src/installation.md | 4 +--- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/msrv.yml b/.github/workflows/msrv.yml index 2a02f35c..4f81dde3 100644 --- a/.github/workflows/msrv.yml +++ b/.github/workflows/msrv.yml @@ -24,7 +24,7 @@ jobs: test: strategy: matrix: - toolchain: ["1.65"] + toolchain: ["1.70"] runs-on: ubuntu-latest steps: diff --git a/Cargo.toml b/Cargo.toml index 4e6b70cc..6f44d040 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ repository = "https://github.com/sourcefrog/cargo-mutants" homepage = "https://mutants.rs/" categories = ["development-tools::testing"] keywords = ["testing", "mutants", "cargo", "mutation-testing", "coverage"] -rust-version = "1.65" +rust-version = "1.70" exclude = [ ".codespell*", ".markdownlint*", diff --git a/NEWS.md b/NEWS.md index e4f8d4d7..95585393 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,9 @@ # cargo-mutants changelog +## Unreleased + +- Minimum Rust version updated to 1.70. + ## 23.9.0 - Fixed a bug causing an assertion failure when cargo-mutants was run from a diff --git a/book/src/installation.md b/book/src/installation.md index 962b658e..f4e1847b 100644 --- a/book/src/installation.md +++ b/book/src/installation.md @@ -9,9 +9,7 @@ cargo install --locked cargo-mutants ## Supported Rust versions Building cargo-mutants requires a reasonably recent stable (or nightly or beta) Rust toolchain. - -Currently cargo-mutants is -[tested with Rust 1.65](https://github.com/sourcefrog/cargo-mutants/actions/workflows/msrv.yml). +The supported version is visible in . After installing cargo-mutants, you should be able to use it to run tests under any toolchain, even toolchains that are far too old to build cargo-mutants, using the standard `+` option to `cargo`: