X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=.github%2Fworkflows%2Fbuild.yml;h=a379d1cd64ba73c4c07c57336f698ce245214724;hb=5e8b6833339a67f2f9a498db74b43ef93629755c;hp=09cef0ffceb5c7d34c26c79f1f875b56a6a151f4;hpb=c896461319b71ef3356ab72d9e886437d09cf79b;p=rust-lightning diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 09cef0ff..a379d1cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -153,11 +153,14 @@ jobs: echo "Bad hash" exit 1 fi - - name: Run benchmarks on Rust ${{ matrix.toolchain }} + - name: Test with Network Graph on Rust ${{ matrix.toolchain }} run: | cd lightning - cargo bench --features unstable + RUSTFLAGS="--cfg=require_route_graph_test" cargo test cd .. + - name: Run benchmarks on Rust ${{ matrix.toolchain }} + run: | + cargo bench --features unstable check_commits: runs-on: ubuntu-latest @@ -204,7 +207,9 @@ jobs: - name: Sanity check fuzz targets on Rust ${{ env.TOOLCHAIN }} run: cd fuzz && RUSTFLAGS="--cfg=fuzzing" cargo test --verbose --color always - name: Run fuzzers - run: cd fuzz && ./ci-fuzz.sh + run: cd fuzz && ./ci-fuzz.sh && cd .. + - name: Run lightning-invoice fuzzers + run: cd lightning-invoice/fuzz && RUSTFLAGS="--cfg=fuzzing" cargo test --verbose && ./ci-fuzz.sh linting: runs-on: ubuntu-latest