Skip to content

Commit 9d0491c

Browse files
committed
chore: bump MSRV to 1.85.0
1 parent dc13690 commit 9d0491c

File tree

6 files changed

+12
-13
lines changed

6 files changed

+12
-13
lines changed

.github/workflows/cont_integration.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ name: CI
44

55
permissions: {}
66

7-
jobs:
7+
env:
8+
CARGO_TERM_COLOR: always
89

10+
jobs:
911
prepare:
1012
runs-on: ubuntu-latest
1113
outputs:
@@ -30,8 +32,7 @@ jobs:
3032
- ubuntu-24.04-arm
3133
rust:
3234
- version: ${{ needs.prepare.outputs.rust_version }}
33-
clippy: true
34-
- version: 1.63.0 # Overall MSRV
35+
- version: 1.85.0 # MSRV
3536
features:
3637
- --no-default-features --features miniscript/no-std,bdk_chain/hashbrown
3738
- --all-features
@@ -49,7 +50,7 @@ jobs:
4950
- name: Rust Cache
5051
uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
5152
- name: Pin dependencies for MSRV
52-
if: matrix.rust.version == '1.63.0'
53+
if: matrix.rust.version == '1.85.0'
5354
run: ./ci/pin-msrv.sh
5455
- name: Build + Test
5556
env:

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Every new feature should be covered by functional tests where possible.
4646
When refactoring, structure your PR to make it easy to review and don't
4747
hesitate to split it into multiple small, focused PRs.
4848

49-
The Minimum Supported Rust Version is **1.63.0** (enforced by our CI).
49+
The Minimum Supported Rust Version is **1.85.0** (enforced by our CI).
5050

5151
Commits should cover both the issue fixed and the solution's rationale.
5252
These [guidelines](https://chris.beams.io/posts/git-commit/) should be kept in mind. Commit messages follow the ["Conventional Commits 1.0.0"](https://www.conventionalcommits.org/en/v1.0.0/) to make commit histories easier to read by humans and automated tools. All commits must be [GPG signed](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits).

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<a href="https://github.com/bitcoindevkit/bdk_wallet/actions?query=workflow%3ACI"><img alt="CI Status" src="https://github.com/bitcoindevkit/bdk_wallet/workflows/CI/badge.svg"></a>
1616
<a href="https://coveralls.io/github/bitcoindevkit/bdk_wallet?branch=master"><img src="https://coveralls.io/repos/github/bitcoindevkit/bdk_wallet/badge.svg?branch=master"/></a>
1717
<a href="https://docs.rs/bdk_wallet"><img alt="Wallet API Docs" src="https://img.shields.io/badge/docs.rs-bdk_wallet-green"/></a>
18-
<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>
18+
<a href="https://blog.rust-lang.org/2025/02/20/Rust-1.85.0/"><img alt="Rustc Version 1.85.0+" src="https://img.shields.io/badge/rustc-1.85.0%2B-lightgrey.svg"/></a>
1919
<a href="https://discord.gg/d7NkDKm"><img alt="Chat on Discord" src="https://img.shields.io/discord/753336465005608961?logo=discord"></a>
2020
</p>
2121

@@ -51,9 +51,9 @@ Fully working examples of how to use these components are in `/examples`:
5151

5252
## Minimum Supported Rust Version (MSRV)
5353

54-
The libraries in this repository maintain a MSRV of 1.63.0.
54+
The libraries in this repository maintain a MSRV of 1.85.0.
5555

56-
To build with the MSRV of 1.63.0 you will need to pin dependencies by running the [`pin-msrv.sh`](./ci/pin-msrv.sh) script.
56+
To build with the MSRV of 1.85.0 you may need to pin dependencies by running the [`pin-msrv.sh`](./ci/pin-msrv.sh) script.
5757

5858
## Just
5959

ci/pin-msrv.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,4 @@ set -euo pipefail
88
# To pin deps, switch toolchain to MSRV and execute the below updates
99

1010
# cargo clean
11-
# rustup override set 1.63.0
12-
13-
cargo update -p once_cell --precise "1.20.3"
11+
# rustup default 1.85.0

wallet/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ readme = "README.md"
1010
license = "MIT OR Apache-2.0"
1111
authors = ["Bitcoin Dev Kit Developers"]
1212
edition = "2021"
13-
rust-version = "1.63"
13+
rust-version = "1.85.0"
1414

1515
[lints]
1616
workspace = true

wallet/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<a href="https://github.com/bitcoindevkit/bdk/actions?query=workflow%3ACI"><img alt="CI Status" src="https://github.com/bitcoindevkit/bdk/workflows/CI/badge.svg"></a>
1414
<a href="https://coveralls.io/github/bitcoindevkit/bdk?branch=master"><img src="https://coveralls.io/repos/github/bitcoindevkit/bdk/badge.svg?branch=master"/></a>
1515
<a href="https://docs.rs/bdk_wallet"><img alt="API Docs" src="https://img.shields.io/badge/docs.rs-bdk_wallet-green"/></a>
16-
<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>
16+
<a href="https://blog.rust-lang.org/2025/02/20/Rust-1.85.0/"><img alt="Rustc Version 1.85.0+" src="https://img.shields.io/badge/rustc-1.85.0%2B-lightgrey.svg"/></a>
1717
<a href="https://discord.gg/d7NkDKm"><img alt="Chat on Discord" src="https://img.shields.io/discord/753336465005608961?logo=discord"></a>
1818
</p>
1919

0 commit comments

Comments
 (0)