Skip to content

Commit ec90685

Browse files
committed
ci(msrv): bump rust MSRV to 1.75
- bumps the MSRV on CI to 1.75. - updates the `Cargo.toml` rust-version to 1.75. - removes the guideline to pin `rustls` version, as previously required by old 1.63 MSRV. - update `README.md` badges to `1.75` MSRV. - update `clippy.toml` to `1.75` MSRV.
1 parent 15f753f commit ec90685

File tree

4 files changed

+6
-17
lines changed

4 files changed

+6
-17
lines changed

.github/workflows/cont_integration.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
matrix:
1313
rust:
1414
- stable # STABLE
15-
- 1.63.0 # MSRV
15+
- 1.75.0 # MSRV
1616
steps:
1717
- name: Checkout
1818
uses: actions/checkout@v4
@@ -28,10 +28,6 @@ jobs:
2828
uses: dtolnay/rust-toolchain@stable
2929
with:
3030
toolchain: ${{ matrix.rust }}
31-
- name: Pin dependencies for MSRV
32-
if: matrix.rust == '1.63.0'
33-
run: |
34-
cargo update -p rustls --precise "0.23.19"
3531
- name: Test
3632
run: cargo test --verbose --all-features
3733
- name: Setup iptables for the timeout test

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation = "https://docs.rs/electrum-client/"
99
description = "Bitcoin Electrum client library. Supports plaintext, TLS and Onion servers."
1010
keywords = ["bitcoin", "electrum"]
1111
readme = "README.md"
12-
rust-version = "1.63.0"
12+
rust-version = "1.75.0"
1313
edition = "2021"
1414

1515
# loosely based on https://github.com/evgeniy-scherbina/rust-electrumx-client

README.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,11 @@
55
[GitHub Workflow]: https://github.com/bitcoindevkit/rust-electrum-client/actions?query=workflow%3ACI
66
[Latest Version]: https://img.shields.io/crates/v/electrum-client.svg
77
[crates.io]: https://crates.io/crates/electrum-client
8-
[MSRV Badge]: https://img.shields.io/badge/rustc-1.63.0%2B-lightgrey.svg
9-
[Rust Blog]: https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html
8+
[MSRV Badge]: https://img.shields.io/badge/rustc-1.75.0%2B-lightgrey.svg
9+
[Rust Blog]: https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html
1010

1111
Bitcoin Electrum client library. Supports plaintext, TLS and Onion servers.
1212

1313
## Minimum Supported Rust Version (MSRV)
1414

15-
This library should compile with any combination of features with Rust 1.63.0.
16-
17-
To build with the MSRV you will need to pin dependencies as follows:
18-
19-
```shell
20-
cargo update -p rustls --precise "0.23.19"
21-
```
22-
15+
This library should compile with any combination of features with Rust 1.75.0.

clippy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
msrv="1.63.0"
1+
msrv="1.75.0"

0 commit comments

Comments
 (0)