File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 6
6
build :
7
7
strategy :
8
8
matrix :
9
- toolchain : [ stable, beta ]
9
+ toolchain : [ stable, beta, 1.63.0 ] # 1.63.0 is current MSRV for vss-client
10
10
include :
11
11
- toolchain : stable
12
12
check-fmt : true
13
+ - toolchain : 1.63.0
14
+ msrv : true
13
15
runs-on : ubuntu-latest
14
16
steps :
15
17
- name : Checkout source code
20
22
run : |
21
23
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ matrix.toolchain }}
22
24
rustup override set ${{ matrix.toolchain }}
25
+ - name : Pin packages to allow for MSRV
26
+ if : matrix.msrv
27
+ run : |
28
+ cargo update -p proptest --precise "1.2.0" --verbose # proptest 1.3.0 requires rustc 1.64.0
29
+ cargo update -p regex --precise "1.9.6" --verbose # regex 1.10.0 requires rustc 1.65.0
30
+ cargo update -p tokio --precise "1.38.1" --verbose # tokio v1.39.0 requires rustc 1.70 or newer
23
31
- name : Build on Rust ${{ matrix.toolchain }}
24
32
run : cargo build --verbose --color always
25
33
- name : Check formatting
Original file line number Diff line number Diff line change @@ -7,3 +7,6 @@ simplify the development process for Lightning wallets by providing a secure mea
7
7
and manage the essential state required for Lightning Network (LN) operations.
8
8
9
9
Learn more [ here] ( https://github.com/lightningdevkit/vss-server/blob/main/README.md ) .
10
+
11
+ ## MSRV
12
+ The Minimum Supported Rust Version (MSRV) is currently 1.63.0.
You can’t perform that action at this time.
0 commit comments