From: Matt Corallo Date: Tue, 10 Jan 2023 01:15:28 +0000 (+0000) Subject: skip shit X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=065e9469f276da92439631c34324a88a122417f9;p=rust-lightning skip shit --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b8d41291e..7cd748190 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -73,41 +73,41 @@ jobs: run: cargo update -p tokio --precise "1.14.0" --verbose env: CARGO_NET_GIT_FETCH_WITH_CLI: "true" - - 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 - cargo build --verbose --color always -p lightning-invoice - cargo build --verbose --color always -p lightning-persister - - name: Build on Rust ${{ matrix.toolchain }} with all Log-Limiting features - if: matrix.test-log-variants - run: | - cd lightning - for FEATURE in $(cat Cargo.toml | grep '^max_level_' | awk '{ print $1 }'); do - cargo build --verbose --color always --features $FEATURE - done - - 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 - - name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features and full code-linking for coverage generation - if: matrix.coverage - 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 + #- 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 + # cargo build --verbose --color always -p lightning-invoice + # cargo build --verbose --color always -p lightning-persister + #- name: Build on Rust ${{ matrix.toolchain }} with all Log-Limiting features + # if: matrix.test-log-variants + # run: | + # cd lightning + # for FEATURE in $(cat Cargo.toml | grep '^max_level_' | awk '{ print $1 }'); do + # cargo build --verbose --color always --features $FEATURE + # done + #- 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 + #- name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features and full code-linking for coverage generation + # if: matrix.coverage + # 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 - name: Test backtrace-debug builds on Rust ${{ matrix.toolchain }} if: "matrix.toolchain == 'stable'" run: |