@@ -34,15 +34,25 @@ jobs:
3434 fail-fast : false
3535 matrix :
3636 feature :
37+ - async
3738 - fs
39+ - log
3840 - serde
41+ - resolvers-all
42+ - resolver-electrum
43+ - resolver-esplora
44+ # - resolver-bitcoinrpc
45+ - resolvers-all-async
46+ # - resolver-electrum-async
47+ - resolver-esplora-async
48+ # - resolver-bitcoinrpc-async
3949 steps :
4050 - uses : actions/checkout@v4
4151 - uses : dtolnay/rust-toolchain@stable
4252 - name : Feature ${{matrix.feature}}
43- run : cargo check --workspace -- no-default-features --features=${{matrix.feature}}
53+ run : cargo check --no-default-features --features=${{matrix.feature}}
4454 - name : Feature ${{matrix.feature}}
45- run : cargo check --workspace -- features=${{matrix.feature}}
55+ run : cargo check --features=${{matrix.feature}}
4656 platforms :
4757 runs-on : ${{ matrix.os }}
4858 strategy :
5464 - uses : actions/checkout@v4
5565 - uses : dtolnay/rust-toolchain@stable
5666 - name : Platform ${{matrix.os}}
57- run : cargo check --workspace --all-features # we skip test targets here to be sure that the main library can be built
67+ run : cargo check --workspace --features=all # we skip test targets here to be sure that the main library can be built
68+ - name : Platform ${{matrix.os}} async
69+ run : cargo check --features=all-async # we skip test targets here to be sure that the main library can be built
5870 toolchains :
5971 runs-on : ubuntu-latest
6072 strategy :
6779 with :
6880 toolchain : ${{matrix.toolchain}}
6981 - name : Toolchain ${{matrix.toolchain}}
70- run : cargo +${{matrix.toolchain}} check --workspace --all-targets --all- features
82+ run : cargo +${{matrix.toolchain}} check --workspace --all-targets --features=all
0 commit comments