From: Valentine Wallace Date: Wed, 17 Feb 2021 18:43:34 +0000 (-0500) Subject: re-enable CI X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=b12187a3ce0a00d3a53efdcd0b402dd4acde9fd7;p=rust-lightning re-enable CI --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ad376bd19..58454aaa4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,24 +39,24 @@ jobs: toolchain: ${{ matrix.toolchain }} override: true profile: minimal - # - name: Build on Rust ${{ matrix.toolchain }} with net-tokio - # if: "matrix.build-net-tokio && !matrix.coverage" - # run: cargo build --verbose --color always - # - name: Build on Rust ${{ matrix.toolchain }} with net-tokio and full code-linking for coverage generation - # if: matrix.coverage - # run: RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always - # - name: Build on Rust ${{ matrix.toolchain }} - # if: "! matrix.build-net-tokio" - # run: cargo build --verbose --color always -p lightning - # - name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features - # if: "matrix.build-net-tokio && !matrix.coverage" - # run: | - # cd lightning-block-sync - # cargo build --verbose --color always --features rest-client - # cargo build --verbose --color always --features rpc-client - # cargo build --verbose --color always --features rpc-client,rest-client - # cargo build --verbose --color always --features rpc-client,rest-client,tokio - # cd .. + - name: Build on Rust ${{ matrix.toolchain }} with net-tokio + if: "matrix.build-net-tokio && !matrix.coverage" + run: cargo build --verbose --color always + - name: Build on Rust ${{ matrix.toolchain }} with net-tokio and full code-linking for coverage generation + if: matrix.coverage + run: RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always + - name: Build on Rust ${{ matrix.toolchain }} + if: "! matrix.build-net-tokio" + run: cargo build --verbose --color always -p lightning + - name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features + if: "matrix.build-net-tokio && !matrix.coverage" + run: | + cd lightning-block-sync + cargo build --verbose --color always --features rest-client + cargo build --verbose --color always --features rpc-client + cargo build --verbose --color always --features rpc-client,rest-client + cargo build --verbose --color always --features rpc-client,rest-client,tokio + cd .. # - name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features and full code-linking for coverage generation # if: matrix.coverage # run: | @@ -69,12 +69,12 @@ jobs: - name: Test on Rust ${{ matrix.toolchain }} with net-tokio if: "matrix.build-net-tokio && !matrix.coverage" run: cargo test --verbose --color always -- --nocapture - # - name: Test on Rust ${{ matrix.toolchain }} with net-tokio and full code-linking for coverage generation - # if: matrix.coverage - # run: RUSTFLAGS="-C link-dead-code" cargo test --verbose --color always - # - name: Test on Rust ${{ matrix.toolchain }} - # if: "! matrix.build-net-tokio" - # run: cargo test --verbose --color always -p lightning + - name: Test on Rust ${{ matrix.toolchain }} with net-tokio and full code-linking for coverage generation + if: matrix.coverage + run: RUSTFLAGS="-C link-dead-code" cargo test --verbose --color always + - name: Test on Rust ${{ matrix.toolchain }} + if: "! matrix.build-net-tokio" + run: cargo test --verbose --color always -p lightning # - name: Test Block Sync Clients on Rust ${{ matrix.toolchain }} with features # if: "matrix.build-net-tokio && !matrix.coverage" # run: |