Skip to content

Conversation

@tnull
Copy link
Collaborator

@tnull tnull commented Aug 11, 2025

We generally align our MSRV with Debian's stable channel. Debian 13 'Trixie' was just released, shipping rustc 1.85. We therefore bump our MSRV on the main branch here.

@ldk-reviews-bot
Copy link

ldk-reviews-bot commented Aug 11, 2025

👋 Thanks for assigning @jkczyz as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

Comment on lines 45 to 47
# - name: Pin packages to allow for MSRV
# if: matrix.msrv
# run:
Copy link
Contributor

Choose a reason for hiding this comment

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

Should we drop this?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

We could, I mainly left it in because I expect that some dependencies will require pinning again soon. Now dropped it.

stable,
beta,
1.75.0, # Our MSRV
1.85.0, # Our MSRV
Copy link
Contributor

Choose a reason for hiding this comment

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

Given we were already at 1.75.0, I take it is ok that we are ahead of rust-bitcoin and rust-lightning? IIRC, those used 1.63.0 as the MSRV. We're we just ahead back we had some other dependency that required a higher MSRV?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yes, it's mostly the HTTP stack depedencies that had us at 1.75. However, I generally like the concept of following Debian stable rustc (which it's pretty conservative).

We generally align our MSRV with Debian's stable channel. Debian 13
'Trixie' was just released, shipping rustc 1.85. We therefore bump our
MSRV on the `main` branch here.
@tnull tnull force-pushed the 2025-08-bump-msrv-to-1.85 branch from f7a29f4 to 1af27ac Compare August 11, 2025 16:29
@tnull
Copy link
Collaborator Author

tnull commented Aug 11, 2025

Also rebased to fix CI.

@tnull tnull merged commit 241b12b into lightningdevkit:main Aug 11, 2025
9 of 15 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.

3 participants