mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-01-19 05:43:55 +01:00
Fix CI on rustc 1.50 and below
rustc doesn't allow `--features` with `-p`, so we simply skip the steps that rely on it.
This commit is contained in:
parent
49a5fdf6aa
commit
35eb38df14
@ -100,13 +100,13 @@ popd
|
|||||||
|
|
||||||
echo -e "\n\nTesting no-std flags in various combinations"
|
echo -e "\n\nTesting no-std flags in various combinations"
|
||||||
for DIR in lightning lightning-invoice lightning-rapid-gossip-sync; do
|
for DIR in lightning lightning-invoice lightning-rapid-gossip-sync; do
|
||||||
cargo test -p $DIR --verbose --color always --no-default-features --features no-std
|
[ "$RUSTC_MINOR_VERSION" -gt 50 ] && cargo test -p $DIR --verbose --color always --no-default-features --features no-std
|
||||||
# check if there is a conflict between no-std and the default std feature
|
# check if there is a conflict between no-std and the default std feature
|
||||||
cargo test -p $DIR --verbose --color always --features no-std
|
[ "$RUSTC_MINOR_VERSION" -gt 50 ] && cargo test -p $DIR --verbose --color always --features no-std
|
||||||
done
|
done
|
||||||
for DIR in lightning lightning-invoice lightning-rapid-gossip-sync; do
|
for DIR in lightning lightning-invoice lightning-rapid-gossip-sync; do
|
||||||
# check if there is a conflict between no-std and the c_bindings cfg
|
# check if there is a conflict between no-std and the c_bindings cfg
|
||||||
RUSTFLAGS="--cfg=c_bindings" cargo test -p $DIR --verbose --color always --no-default-features --features=no-std
|
[ "$RUSTC_MINOR_VERSION" -gt 50 ] && RUSTFLAGS="--cfg=c_bindings" cargo test -p $DIR --verbose --color always --no-default-features --features=no-std
|
||||||
done
|
done
|
||||||
RUSTFLAGS="--cfg=c_bindings" cargo test --verbose --color always
|
RUSTFLAGS="--cfg=c_bindings" cargo test --verbose --color always
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user