diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index ffb995f..ce2e59b 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - rust_version: ["1.70", "stable"] + rust_version: ["1.74", "stable"] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master diff --git a/Cargo.toml b/Cargo.toml index f4dc5f3..0424dd9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ repository = "https://github.com/srv6d/rpsl-rs" readme = "README.md" exclude = [".devcontainer", ".github", "doc/benchmark/**", "tests/**"] # Make sure to also adjust in README and CI -rust-version = "1.70" +rust-version = "1.74" [lib] name = "rpsl" @@ -24,7 +24,7 @@ thiserror = "1.0.50" [dev-dependencies] codspeed-criterion-compat = "2.3.3" -criterion = { version = "0.5.1", features = ["html_reports"] } +criterion = "0.5.1" proptest = "1.4.0" [[bench]] diff --git a/README.md b/README.md index 798f77b..f1a6d7f 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Cargo version - Rust version + Rust version @@ -162,6 +162,12 @@ Ref: https://rdap.arin.net/registry/entity/THEFA-3 To extract each individual object, the [parse_whois_response] function can be used to parse the response into a `Vec` containing all individual [ObjectView]s within the response. Examples can be found in the function documentation. +## MSRV Policy + +This project requires the minimum supported Rust version to be at least 6 months old. +As long as this requirement is met, the MSRV may be increased as necessary through a minor version update. +For the currently configured MSRV, please check [Cargo.toml](Cargo.toml). + ## Contributing Contributions of all sizes that improve `rpsl-rs` in any way, be it DX/UX, documentation, performance or other are highly appreciated.