Bump MSRV to 1.36.0
authorMatt Corallo <git@bluematt.me>
Mon, 26 Apr 2021 17:47:47 +0000 (17:47 +0000)
committerMatt Corallo <git@bluematt.me>
Tue, 27 Apr 2021 00:36:52 +0000 (00:36 +0000)
Debian is shipping 1.41 on oldstable and rust-bitcoin will likely
move to 1.36 over the coming months, so there's little reason to
wait on this.

cc https://github.com/rust-bitcoin/rust-bitcoin/issues/510

.github/workflows/build.yml
CONTRIBUTING.md

index d71a47da4aaa163af589afb56c205285c6934569..a9ae045d364ce0d8334051d5cd40aa7dd1954ba3 100644 (file)
@@ -9,10 +9,10 @@ jobs:
         platform: [ ubuntu-latest ]
         toolchain: [ stable,
                      beta,
         platform: [ ubuntu-latest ]
         toolchain: [ stable,
                      beta,
-                     # 1.30.0 is MSRV for Rust-Lightning
-                     1.30.0,
-                     # 1.34.2 is Debian stable
-                     1.34.2,
+                     # 1.36.0 is MSRV for Rust-Lightning, lightning-invoice, and lightning-persister
+                     1.36.0,
+                     # 1.41.0 is Debian stable
+                     1.41.0,
                      # 1.45.2 is MSRV for lightning-net-tokio, lightning-block-sync, and coverage generation
                      1.45.2]
         include:
                      # 1.45.2 is MSRV for lightning-net-tokio, lightning-block-sync, and coverage generation
                      1.45.2]
         include:
index 186ae274fdacfcb165e7c0a9227f2837e12778c8..9ddd792b238c57dae399b19d0d1a7abf86e12181 100644 (file)
@@ -75,8 +75,7 @@ be covered by functional tests.
 When refactoring, structure your PR to make it easy to review and don't
 hestitate to split it into multiple small, focused PRs.
 
 When refactoring, structure your PR to make it easy to review and don't
 hestitate to split it into multiple small, focused PRs.
 
-The Minimal Supported Rust Version is 1.30.0 (enforced by our Travis and
-GitHub Actions).
+The Minimal Supported Rust Version is 1.36.0 (enforced by our GitHub Actions).
 
 Commits should cover both the issue fixed and the solution's rationale.
 These [guidelines](https://chris.beams.io/posts/git-commit/) should be kept in mind.
 
 Commits should cover both the issue fixed and the solution's rationale.
 These [guidelines](https://chris.beams.io/posts/git-commit/) should be kept in mind.