Test all log-limiting features in CI

This commit is contained in:
Matt Corallo 2021-11-23 23:03:34 +00:00
parent 31e592bedf
commit 4831de41ec

View file

@ -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: |