Skip to content

Set dev-dependency base64ct version to <1.6.0#877

Merged
notmandatory merged 1 commit intobitcoindevkit:release/0.27from
notmandatory:fix/base64ct_msrv
Mar 7, 2023
Merged

Set dev-dependency base64ct version to <1.6.0#877
notmandatory merged 1 commit intobitcoindevkit:release/0.27from
notmandatory:fix/base64ct_msrv

Conversation

@notmandatory
Copy link
Copy Markdown
Member

@notmandatory notmandatory commented Feb 28, 2023

Description

This PR fixes CI for MSRV 1.57.0.

In the past we fixed our dev-dependency for zip (used by electrsd) to version 1.6.3 which has an MSRV of 1.57, but zip depends on base64ct which with it's 1.6.0 version changed it's MSRV to 1.60.0. This PR pins the dev-dependency base64ct to less than version 1.6.0 so that we can keep our project MSRV at 1.57.

Notes to the reviewers

The MSRV issues caused by the electrsd crate are getting a bit out of hand but should get better when we have electrum and other blockchain clients in different crates that can have higher MSRVs than the core bdk_chain crate.

Changelog notice

None.

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

Copy link
Copy Markdown
Contributor

@rajarshimaitra rajarshimaitra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK b111f97

Tried all the tests manually.. Looks good..

@notmandatory notmandatory merged commit b111f97 into bitcoindevkit:release/0.27 Mar 7, 2023
@notmandatory notmandatory deleted the fix/base64ct_msrv branch May 26, 2025 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants