Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MSRV build to CI #50

Merged
merged 1 commit into from
May 7, 2024
Merged

Add MSRV build to CI #50

merged 1 commit into from
May 7, 2024

Conversation

nyonson
Copy link
Collaborator

@nyonson nyonson commented May 7, 2024

Locked the two dependencies which were causing issues building on MSRV of 1.56.1:

$ cargo update -p memchr --precise 2.4.1 
$ cargo update -p backtrace --precise 0.3.58

This is currently only enforced with the lockfile, not sure how fragile that is.

Closes #49

We were not testing MSRV 1.56.1 before due to a build failure. This
allowed a bit of feature creap which relies on newer versions of
Rust. Luckily, it was a single feature in our unit tests, so easy
to refactor. Now enforcing the MSRV in CI, but this did require us
to use precise versions of memchr and backtrace. Currently controlled
by our lock file.
@nyonson nyonson marked this pull request as ready for review May 7, 2024 19:32
@nyonson nyonson merged commit a82a180 into rust-bitcoin:main May 7, 2024
7 checks passed
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.

Does not compile with MSRV
1 participant