Skip to content

Commit 11a0d26

Browse files
committed
Bump MSRV to 1.48
1.48.0 was released at the end of 2020, nearly 2.5 years ago. It has been the rustc available on Debian stable since bullseye, released in 2021. supporting Debian oldstable for more than a year seems more than sufficient time to give Debian folks to upgrade, and bullseye is set to become `oldstable` later this year with the release of `bookworm`, likely this summer. This also allows us to clean up our MSRV substantially, having a single MSRV across our crates rather than a number of separate ones. Sadly, windows already requires 1.49.
1 parent 2d213a4 commit 11a0d26

File tree

1 file changed

+3
-18
lines changed

1 file changed

+3
-18
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,8 @@ jobs:
1010
platform: [ ubuntu-latest ]
1111
toolchain: [ stable,
1212
beta,
13-
# 1.41.1 is MSRV for Rust-Lightning, lightning-invoice, and lightning-persister
14-
1.41.1,
15-
# 1.45.2 is MSRV for lightning-net-tokio, lightning-block-sync, lightning-background-processor
16-
1.45.2,
17-
# 1.47.0 will be the MSRV for no-std builds using hashbrown once core2 is updated
18-
1.47.0]
13+
# 1.48.0 is the MSRV for all LDK crates except lightning-transaction-sync and Windows
14+
1.48.0]
1915
include:
2016
- toolchain: stable
2117
build-net-tokio: true
@@ -56,18 +52,7 @@ jobs:
5652
build-tx-sync: true
5753
- toolchain: beta
5854
test-custom-message: true
59-
- toolchain: 1.41.1
60-
build-no-std: false
61-
test-log-variants: true
62-
build-futures: false
63-
build-tx-sync: false
64-
- toolchain: 1.45.2
65-
build-net-old-tokio: true
66-
build-net-tokio: true
67-
build-no-std: false
68-
build-futures: true
69-
build-tx-sync: false
70-
- toolchain: 1.47.0
55+
- toolchain: 1.48.0
7156
build-futures: true
7257
build-no-std: true
7358
build-tx-sync: false

0 commit comments

Comments
 (0)