Skip to content

Commit e412a5f

Browse files
committed
Merge #69: ci: change MSRV to 1.63.0
2247e64 ci: change MSRV to 1.63.0 (Steve Myers) Pull request description: Since the main BDK crates are changing to MSRV 1.63.0 as is LDK this project also can be updated. ACKs for top commit: evanlinjin: ACK 2247e64 Tree-SHA512: ffcf402b32fb9d279cfdd77a5d4d153625fb2c479ec35c8bbe135313f364665595c025107fb614ea707f555911759fb5130b5ca46dbbe624bcc2661d4a1ed72a
2 parents ef1925e + 2247e64 commit e412a5f

File tree

3 files changed

+6
-36
lines changed

3 files changed

+6
-36
lines changed

.github/workflows/cont_integration.yml

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
rust:
1919
- version: stable # STABLE
2020
clippy: true
21-
- version: 1.57.0 # MSRV
21+
- version: 1.63.0 # MSRV
2222
features:
2323
- default
2424
- blocking
@@ -49,22 +49,9 @@ jobs:
4949
- name: Update toolchain
5050
run: rustup update
5151
- name: pin dependencies
52-
if: matrix.rust.version == '1.57.0'
52+
if: matrix.rust.version == '1.63.0'
5353
run: |
54-
cargo update -p tokio --precise 1.29.1
55-
cargo update -p reqwest --precise 0.11.18
56-
cargo update -p rustls:0.20.9 --precise 0.20.8
57-
cargo update -p rustix --precise 0.38.6
58-
cargo update -p rustls:0.21.7 --precise 0.21.1
59-
cargo update -p hyper-rustls:0.24.1 --precise 0.24.0
60-
cargo update -p rustls-webpki:0.100.3 --precise 0.100.1
61-
cargo update -p rustls-webpki:0.101.6 --precise 0.101.1
62-
cargo update -p tempfile --precise 3.6.0
63-
cargo update -p h2 --precise 0.3.20
64-
cargo update -p flate2:1.0.27 --precise 1.0.26
65-
cargo update -p cc --precise 1.0.81
66-
cargo update -p tokio-util --precise 0.7.8
67-
cargo update -p time:0.3.15 --precise 0.3.13
54+
cargo update -p home --precise 0.5.5
6855
- name: Build
6956
run: cargo build --features ${{ matrix.features }} --no-default-features
7057
- name: Clippy

Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ tokio = { version = "1.20.1", features = ["full"] }
3030
electrsd = { version = "0.24.0", features = ["legacy", "esplora_a33e97e1", "bitcoind_22_0"] }
3131
electrum-client = "0.16.0"
3232
lazy_static = "1.4.0"
33-
# zip versions after 0.6.3 don't work with our MSRV 1.57.0
34-
zip = "=0.6.3"
35-
# base64ct versions at 1.6.0 and higher have MSRV 1.60.0
36-
base64ct = "<1.6.0"
3733

3834
[features]
3935
default = ["blocking", "async", "async-https"]

README.md

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,15 @@ Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. B
88
<a href="https://github.com/bitcoindevkit/rust-esplora-client/actions/workflows/cont_integration.yml"><img alt="CI Status" src="https://github.com/bitcoindevkit/rust-esplora-client/workflows/Rust/badge.svg"></a>
99
<a href='https://coveralls.io/github/bitcoindevkit/rust-esplora-client?branch=master'><img src='https://coveralls.io/repos/github/bitcoindevkit/rust-esplora-client/badge.svg?branch=master' alt='Coverage Status' /></a>
1010
<a href="https://docs.rs/esplora-client"><img alt="API Docs" src="https://img.shields.io/badge/docs.rs-esplora--client-green"/></a>
11-
<a href="https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html"><img alt="Rustc Version 1.57.0+" src="https://img.shields.io/badge/rustc-1.57.0%2B-lightgrey.svg"/></a>
11+
<a href="https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html"><img alt="Rustc Version 1.63.0+" src="https://img.shields.io/badge/rustc-1.63.0%2B-lightgrey.svg"/></a>
1212
<a href="https://discord.gg/d7NkDKm"><img alt="Chat on Discord" src="https://img.shields.io/discord/753336465005608961?logo=discord"></a>
1313
</p>
1414

1515
## Minimum Supported Rust Version (MSRV)
16-
This library should compile with any combination of features with Rust 1.57.0.
16+
This library should compile with any combination of features with Rust 1.63.0.
1717

1818
To build with the MSRV you will need to pin dependencies as follows:
1919

2020
```shell
21-
cargo update -p tokio --precise 1.29.1
22-
cargo update -p reqwest --precise 0.11.18
23-
cargo update -p rustls:0.20.9 --precise 0.20.8
24-
cargo update -p rustix --precise 0.38.6
25-
cargo update -p rustls:0.21.7 --precise 0.21.1
26-
cargo update -p hyper-rustls:0.24.1 --precise 0.24.0
27-
cargo update -p rustls-webpki:0.100.3 --precise 0.100.1
28-
cargo update -p rustls-webpki:0.101.6 --precise 0.101.1
29-
cargo update -p tempfile --precise 3.6.0
30-
cargo update -p h2 --precise 0.3.20
31-
cargo update -p flate2:1.0.27 --precise 1.0.26
32-
cargo update -p cc --precise 1.0.81
33-
cargo update -p tokio-util --precise 0.7.8
34-
cargo update -p time:0.3.15 --precise 0.3.13
21+
cargo update -p home --precise 0.5.5
3522
```

0 commit comments

Comments
 (0)