diff --git a/.github/workflows/rust.yaml b/.github/workflows/rust.yaml index d80ba45..7407ecb 100644 --- a/.github/workflows/rust.yaml +++ b/.github/workflows/rust.yaml @@ -70,7 +70,7 @@ jobs: run: ./maintainer-tools/ci/run_task.sh nightly MSRV: # 2 jobs, one per lock file. - name: Test - 1.56.1 toolchain + name: Test - 1.63.0 toolchain runs-on: ubuntu-latest strategy: fail-fast: false @@ -87,7 +87,7 @@ jobs: - name: "Select toolchain" uses: dtolnay/rust-toolchain@stable with: - toolchain: "1.56.1" + toolchain: "1.63.0" - name: "Set dependencies" run: cp Cargo-${{ matrix.dep }}.lock Cargo.lock - name: "Run test script" diff --git a/README.md b/README.md index 7e05f9a..432b583 100644 --- a/README.md +++ b/README.md @@ -29,4 +29,10 @@ from `rust-bitcoincore-rpc` was just shamelessy stolen. As such I have maintaine author's list and added my own name for accountability. All bugs are my own (tcharding). - [rust-bitcoincore-rpcv0.19.0](https://github.com/rust-bitcoin/rust-bitcoincore-rpc) -- [`bitcoind`](https://crates.io/crates/bitcoind) \ No newline at end of file +- [`bitcoind`](https://crates.io/crates/bitcoind) + +## Minimum Supported Rust Version (MSRV) + +This library should always compile with any combination of features on **Rust 1.63.0**. + +Use `Cargo-minimal.lock` to build the MSRV by copying to `Cargo.lock` and building. diff --git a/client/Cargo.toml b/client/Cargo.toml index 40c967f..f21e733 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -14,7 +14,7 @@ categories = ["cryptography::cryptocurrencies"] keywords = ["bitcoin", "bitcoind", "json-rpc"] readme = "README.md" edition = "2021" -rust-version = "1.56.1" +rust-version = "1.63.0" exclude = ["tests", "contrib"] [package.metadata.docs.rs] diff --git a/clippy.toml b/clippy.toml index 173999b..ddca6b4 100644 --- a/clippy.toml +++ b/clippy.toml @@ -1,2 +1,2 @@ -msrv = "1.56.1" +msrv = "1.63.0" too-many-arguments-threshold = 13 diff --git a/json/Cargo.toml b/json/Cargo.toml index 8ed6785..f23bb10 100644 --- a/json/Cargo.toml +++ b/json/Cargo.toml @@ -14,7 +14,7 @@ categories = ["cryptography::cryptocurrencies"] keywords = ["bitcoin", "bitcoind", "json-rpc"] readme = "README.md" edition = "2021" -rust-version = "1.56.1" +rust-version = "1.63.0" exclude = ["tests", "contrib"] [features] diff --git a/regtest/Cargo.toml b/regtest/Cargo.toml index 3f2cc40..2d3c7c6 100644 --- a/regtest/Cargo.toml +++ b/regtest/Cargo.toml @@ -9,7 +9,7 @@ categories = ["cryptography::cryptocurrencies", "development-tools::testing"] keywords = ["bitcoin", "bitcoind", "json-rpc"] readme = "README.md" edition = "2021" -rust-version = "1.56.1" +rust-version = "1.63.0" exclude = ["tests", "contrib"] [dependencies] diff --git a/regtest/clippy.toml b/regtest/clippy.toml deleted file mode 100644 index 56ce04e..0000000 --- a/regtest/clippy.toml +++ /dev/null @@ -1 +0,0 @@ -msrv = "1.56.1"