X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=rust-lightning;a=blobdiff_plain;f=.github%2Fworkflows%2Fbuild.yml;h=8f77b8d9222e7a3efd91bb641eb23fa5e7c1602e;hp=50a3b7c04218d7c6c68655410ee9c1f9badc84e4;hb=f6e42b4d3eec5901d80805d0c25a61253ee35a8d;hpb=7889fa25fd93d585727971c9a987605de9223632 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 50a3b7c0..8f77b8d9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: 1.22.0, # 1.34.2 is Debian stable 1.34.2, - # 1.39.0 is MSRV for lightning-net-tokio and generates coverage + # 1.39.0 is MSRV for lightning-net-tokio and lightning-block-sync and generates coverage 1.39.0] include: - toolchain: stable @@ -39,6 +39,15 @@ jobs: - name: Build on Rust ${{ matrix.toolchain }} if: "! matrix.build-net-tokio" run: RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always -p lightning + - name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features + if: matrix.build-net-tokio + run: | + cd lightning-block-sync + RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rest-client + RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client + RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client,rest-client + RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client,rest-client,tokio + cd .. - name: Test on Rust ${{ matrix.toolchain }} with net-tokio if: matrix.build-net-tokio run: RUSTFLAGS="-C link-dead-code" cargo test --verbose --color always