]> Untitled Git - bdk/commitdiff
Merge bitcoindevkit/bdk#2055: chore(msrv): bump MSRV to `1.85.0`
authormerge-script <valuedmammal@protonmail.com>
Fri, 17 Oct 2025 12:35:38 +0000 (08:35 -0400)
committermerge-script <valuedmammal@protonmail.com>
Fri, 17 Oct 2025 12:35:38 +0000 (08:35 -0400)
fdafe86f79dd1298ce3b44f27fca739d74d807f9 ci: bump rust stable version to 1.90.0 for CI testing (志宇)
2f4c3d46b1701bb5c83aa6771dd58f6fa7b8b543 ci: use explicit `cache: true` on fmt job (valued mammal)
eabd1be36718c788cb55ec48b1dfc9e16b638ce6 ci(coverage): Switch to `actions-rust-lang/setup-rust-toolchain` (valued mammal)
86df0c3ed22728fdef742acde6179ba65f0af013 ci: Remove unneeded `clippy: true` from build-test (valued mammal)
dc0c90795e0d33e17e94969fc64f60bf3021b30d ci: drop actions-rs from clippy check (valued mammal)
81ed4d0668acdefbc36416dc2c94b4587615b85b feat(ci): update to `actions-rust-lang/setup-rust-toolchain@v1` (Leonardo Lima)
7c189d0c5c1315a246261cb242ee5cef8265f00a chore(deps): bump `criterion` to `0.7` (Leonardo Lima)
6b67a3409bfda1b9294d705f83cf69d3dcdbd19d fix(clippy): use `is_none_or` instead of `map_or` (Leonardo Lima)
8c153080e7afc05a4bf02367dfa4955e10adab78 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 fdafe86f79dd1298ce3b44f27fca739d74d807f9
  evanlinjin:
    self-ACK fdafe86f79dd1298ce3b44f27fca739d74d807f9
  thunderbiscuit:
    ACK fdafe86f79dd1298ce3b44f27fca739d74d807f9. Looks good.

Tree-SHA512: f592f37df59d518c0ac17269e00e048fc6136ee94a8ea4d96857e485ac15b00c3724e46c586665f73e65ed2e07e8e9af07a7081a5df1aab599bc36acb7bc3d30


Trivial merge