1515 # 1.45.2 is MSRV for lightning-net-tokio, lightning-block-sync, lightning-background-processor
1616 1.45.2,
1717 # 1.47.0 will be the MSRV for no-std builds using hashbrown once core2 is updated
18- 1.47.0,
19- # 1.59.0 is the MSRV for lightning-transaction-sync
20- 1.59.0]
18+ 1.47.0]
2119 include :
2220 - toolchain : stable
2321 build-net-tokio : true
7371 build-futures : true
7472 build-no-std : true
7573 build-tx-sync : false
76- - toolchain : 1.59.0
77- build-net-tokio : false
78- build-no-std : false
79- build-futures : false
80- build-tx-sync : true
8174 runs-on : ${{ matrix.platform }}
8275 steps :
8376 - name : Checkout source code
@@ -93,10 +86,10 @@ jobs:
9386 run : cargo update -p tokio --precise "1.14.0" --verbose
9487 env :
9588 CARGO_NET_GIT_FETCH_WITH_CLI : " true"
96- - name : Build on Rust ${{ matrix.toolchain }} with net-tokio and tx-sync
97- if : " matrix.build-net-tokio && !matrix.coverage && matrix.build-tx-sync "
89+ - name : Build on Rust ${{ matrix.toolchain }} with net-tokio
90+ if : " matrix.build-net-tokio && !matrix.coverage"
9891 run : cargo build --verbose --color always
99- - name : Build on Rust ${{ matrix.toolchain }} with net-tokio, tx-sync, and full code-linking for coverage generation
92+ - name : Build on Rust ${{ matrix.toolchain }} with net-tokio, and full code-linking for coverage generation
10093 if : matrix.coverage
10194 run : RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always
10295 - name : Build on Rust ${{ matrix.toolchain }}
@@ -151,9 +144,9 @@ jobs:
151144 run : |
152145 cd lightning && cargo test --verbose --color always --features backtrace
153146 - name : Test on Rust ${{ matrix.toolchain }} with net-tokio
154- if : " matrix.build-net-tokio && !matrix.coverage && matrix.build-tx-sync "
147+ if : " matrix.build-net-tokio && !matrix.coverage"
155148 run : cargo test --verbose --color always
156- - name : Test on Rust ${{ matrix.toolchain }} with net-tokio, tx-sync, and full code-linking for coverage generation
149+ - name : Test on Rust ${{ matrix.toolchain }} with net-tokio, and full code-linking for coverage generation
157150 if : matrix.coverage
158151 run : RUSTFLAGS="-C link-dead-code" cargo test --verbose --color always
159152 - name : Test no-std builds on Rust ${{ matrix.toolchain }}
0 commit comments