mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-03-10 13:35:38 +01:00
Replace cargo build
calls in CI with cargo check
We're not actually using the build output, so there's no reason to do a build vs just running check.
This commit is contained in:
parent
b78f93694f
commit
e1707baf15
1 changed files with 9 additions and 9 deletions
|
@ -45,29 +45,29 @@ export RUST_BACKTRACE=1
|
||||||
|
|
||||||
echo -e "\n\nBuilding and testing all workspace crates..."
|
echo -e "\n\nBuilding and testing all workspace crates..."
|
||||||
cargo test --verbose --color always
|
cargo test --verbose --color always
|
||||||
cargo build --verbose --color always
|
cargo check --verbose --color always
|
||||||
|
|
||||||
echo -e "\n\nBuilding and testing Block Sync Clients with features"
|
echo -e "\n\nBuilding and testing Block Sync Clients with features"
|
||||||
pushd lightning-block-sync
|
pushd lightning-block-sync
|
||||||
cargo test --verbose --color always --features rest-client
|
cargo test --verbose --color always --features rest-client
|
||||||
cargo build --verbose --color always --features rest-client
|
cargo check --verbose --color always --features rest-client
|
||||||
cargo test --verbose --color always --features rpc-client
|
cargo test --verbose --color always --features rpc-client
|
||||||
cargo build --verbose --color always --features rpc-client
|
cargo check --verbose --color always --features rpc-client
|
||||||
cargo test --verbose --color always --features rpc-client,rest-client
|
cargo test --verbose --color always --features rpc-client,rest-client
|
||||||
cargo build --verbose --color always --features rpc-client,rest-client
|
cargo check --verbose --color always --features rpc-client,rest-client
|
||||||
cargo test --verbose --color always --features rpc-client,rest-client,tokio
|
cargo test --verbose --color always --features rpc-client,rest-client,tokio
|
||||||
cargo build --verbose --color always --features rpc-client,rest-client,tokio
|
cargo check --verbose --color always --features rpc-client,rest-client,tokio
|
||||||
popd
|
popd
|
||||||
|
|
||||||
if [[ $RUSTC_MINOR_VERSION -gt 67 && "$HOST_PLATFORM" != *windows* ]]; then
|
if [[ $RUSTC_MINOR_VERSION -gt 67 && "$HOST_PLATFORM" != *windows* ]]; then
|
||||||
echo -e "\n\nBuilding and testing Transaction Sync Clients with features"
|
echo -e "\n\nBuilding and testing Transaction Sync Clients with features"
|
||||||
pushd lightning-transaction-sync
|
pushd lightning-transaction-sync
|
||||||
cargo test --verbose --color always --features esplora-blocking
|
cargo test --verbose --color always --features esplora-blocking
|
||||||
cargo build --verbose --color always --features esplora-blocking
|
cargo check --verbose --color always --features esplora-blocking
|
||||||
cargo test --verbose --color always --features esplora-async
|
cargo test --verbose --color always --features esplora-async
|
||||||
cargo build --verbose --color always --features esplora-async
|
cargo check --verbose --color always --features esplora-async
|
||||||
cargo test --verbose --color always --features esplora-async-https
|
cargo test --verbose --color always --features esplora-async-https
|
||||||
cargo build --verbose --color always --features esplora-async-https
|
cargo check --verbose --color always --features esplora-async-https
|
||||||
popd
|
popd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ fi
|
||||||
echo -e "\n\nBuilding with all Log-Limiting features"
|
echo -e "\n\nBuilding with all Log-Limiting features"
|
||||||
pushd lightning
|
pushd lightning
|
||||||
grep '^max_level_' Cargo.toml | awk '{ print $1 }'| while read -r FEATURE; do
|
grep '^max_level_' Cargo.toml | awk '{ print $1 }'| while read -r FEATURE; do
|
||||||
cargo build --verbose --color always --features "$FEATURE"
|
cargo check --verbose --color always --features "$FEATURE"
|
||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue