diff --git a/.github/workflows/rust.yaml b/.github/workflows/rust.yaml index dfb7868d..72728a8b 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.63.0 toolchain + name: Test - 1.75.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.63.0" + toolchain: "1.75.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 ffce101c..88fa0e13 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,6 @@ Some code shamelessly stolen from `rust-bitcoincore-rpc` (credit to Steven). ## Minimum Supported Rust Version (MSRV) -This library should always compile with any combination of features on **Rust 1.63.0**. +This library should always compile with any combination of features on **Rust 1.75.0**. Use `Cargo-minimal.lock` to build the MSRV by copying to `Cargo.lock` and building. diff --git a/bitreq/.github/workflows/msrv.yml b/bitreq/.github/workflows/msrv.yml index c85713e8..aede3509 100644 --- a/bitreq/.github/workflows/msrv.yml +++ b/bitreq/.github/workflows/msrv.yml @@ -18,7 +18,7 @@ jobs: - name: Checkout Crate uses: actions/checkout@v3 - name: Checkout Toolchain - uses: dtolnay/rust-toolchain@1.63 + uses: dtolnay/rust-toolchain@1.75 - name: Running test script run: | cargo test diff --git a/bitreq/Cargo.toml b/bitreq/Cargo.toml index bce0dfe6..680d00e4 100644 --- a/bitreq/Cargo.toml +++ b/bitreq/Cargo.toml @@ -10,7 +10,7 @@ keywords = ["http", "https", "client", "request", "json"] categories = ["web-programming::http-client"] license = "ISC" edition = "2021" -rust-version = "1.74.0" +rust-version = "1.75.0" [badges] maintenance = { status = "experimental" } diff --git a/bitreq/README.md b/bitreq/README.md index 1815cd7d..90e940b3 100644 --- a/bitreq/README.md +++ b/bitreq/README.md @@ -40,7 +40,7 @@ We use an MSRV per major release, i.e., with a new major release we reserve the right to change the MSRV. The current major version of this library should always compile with -default features (i.e., `std`) on **Rust 1.63**. Other features may +default features (i.e., `std`) on **Rust 1.75**. Other features may require a higher MSRV. ## License diff --git a/client/Cargo.toml b/client/Cargo.toml index 225a281f..69e78b27 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -9,7 +9,7 @@ categories = ["cryptography::cryptocurrencies"] keywords = ["bitcoin", "bitcoind", "json-rpc"] readme = "README.md" edition = "2021" -rust-version = "1.63.0" +rust-version = "1.75.0" exclude = ["tests", "contrib"] [package.metadata.docs.rs] diff --git a/client/README.md b/client/README.md index 0579950e..0c09dedd 100644 --- a/client/README.md +++ b/client/README.md @@ -5,7 +5,7 @@ is only a blocking client and is intended to be used in integration testing. ## Minimum Supported Rust Version (MSRV) -This library should always compile with any combination of features on **Rust 1.63.0**. +This library should always compile with any combination of features on **Rust 1.75.0**. ## Licensing diff --git a/clippy.toml b/clippy.toml index ddca6b4c..4dc6505e 100644 --- a/clippy.toml +++ b/clippy.toml @@ -1,2 +1,2 @@ -msrv = "1.63.0" +msrv = "1.75.0" too-many-arguments-threshold = 13 diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 741bda61..c5c4dc77 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "jsonrpc-fuzz" edition = "2021" -rust-version = "1.63.0" +rust-version = "1.75.0" version = "0.0.1" authors = ["Generated by fuzz/generate-files.sh"] publish = false diff --git a/fuzz/generate-files.sh b/fuzz/generate-files.sh index dfca1678..bcc0eeef 100755 --- a/fuzz/generate-files.sh +++ b/fuzz/generate-files.sh @@ -13,7 +13,7 @@ cat > "$REPO_DIR/fuzz/Cargo.toml" <