You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fdafe86 ci: bump rust stable version to 1.90.0 for CI testing (志宇)
2f4c3d4 ci: use explicit `cache: true` on fmt job (valued mammal)
eabd1be ci(coverage): Switch to `actions-rust-lang/setup-rust-toolchain` (valued mammal)
86df0c3 ci: Remove unneeded `clippy: true` from build-test (valued mammal)
dc0c907 ci: drop actions-rs from clippy check (valued mammal)
81ed4d0 feat(ci): update to `actions-rust-lang/setup-rust-toolchain@v1` (Leonardo Lima)
7c189d0 chore(deps): bump `criterion` to `0.7` (Leonardo Lima)
6b67a34 fix(clippy): use `is_none_or` instead of `map_or` (Leonardo Lima)
8c15308 chore(msrv): bump MSRV to `1.85.0` (Leonardo Lima)
Pull request description:
fixes#2009
### Description
It bumps the project MSRV to 1.85.0, as the latest Debian trixie release establishes that as stable, see: https://tracker.debian.org/pkg/rustc.
This PR does:
- update all references to the previous 1.63.0 MSRV.
- update the rust-version to 1.85.0.
- update the CI to not exclude `bdk_electrum` anymore.
- update the ci/pin-msrv.sh to 1.85.0.
### Notes to the reviewers
Should we update something in the GitHub repository configuration to get rid of old mandatory CI jobs ?
### Changelog notice
```
### Changed
- Update all references to the previous 1.63.0 MSRV.
- Update the rust-version to 1.85.0.
- Update the CI to not exclude `bdk_electrum` anymore.
- Update the ci/pin-msrv.sh to 1.85.0.
```
### Checklists
#### All Submissions:
* [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
ACKs for top commit:
ValuedMammal:
ACK fdafe86
evanlinjin:
self-ACK fdafe86
thunderbiscuit:
ACK fdafe86. Looks good.
Tree-SHA512: f592f37df59d518c0ac17269e00e048fc6136ee94a8ea4d96857e485ac15b00c3724e46c586665f73e65ed2e07e8e9af07a7081a5df1aab599bc36acb7bc3d30
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ Every new feature should be covered by functional tests where possible.
46
46
When refactoring, structure your PR to make it easy to review and don't
47
47
hesitate to split it into multiple small, focused PRs.
48
48
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).
50
50
51
51
Commits should cover both the issue fixed and the solution's rationale.
52
52
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).
<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>
15
+
<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>
16
16
<a href="https://discord.gg/d7NkDKm"><img alt="Chat on Discord" src="https://img.shields.io/discord/753336465005608961?logo=discord"></a>
17
17
</p>
18
18
@@ -58,15 +58,14 @@ Fully working examples of how to use these components are in `/examples`:
58
58
59
59
## Minimum Supported Rust Version (MSRV)
60
60
61
-
The following BDK crates maintains a MSRV of 1.63.0. To build these crates with the MSRV of 1.63.0 you will need to pin dependencies by running the [`pin-msrv.sh`](./ci/pin-msrv.sh) script.
61
+
The following BDK crates maintains a MSRV of 1.85.0. To build these crates with the MSRV of 1.85.0 you will need to pin dependencies by running the [`pin-msrv.sh`](./ci/pin-msrv.sh) script.
0 commit comments