From 4831de41ec40f842148358592da8c1ded7e2d523 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Tue, 23 Nov 2021 23:03:34 +0000 Subject: [PATCH] Test all log-limiting features in CI --- .github/workflows/build.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 34337769a..90907d9fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,6 +43,7 @@ jobs: build-no-std: true - toolchain: 1.36.0 build-no-std: false + test-log-variants: true - toolchain: 1.41.0 build-no-std: false - toolchain: 1.45.2 @@ -73,6 +74,13 @@ jobs: 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: | -- 2.39.5