Do not panic if a peer learns our funding info before we fund
[rust-lightning] / ci / ci-tests.sh
index 11934a8307a6f0723aeeb7a5094f3853a0c0a981..ca8e20f07885b2ccd84c7967b5eb89fedd68f46a 100755 (executable)
@@ -89,6 +89,8 @@ if [[ "$HOST_PLATFORM" != *windows* ]]; then
        [ "$RUSTC_MINOR_VERSION" -lt 65 ] && cargo update -p reqwest --precise "0.11.20" --verbose
        # Starting with version 1.10.0, the `regex` crate has an MSRV of rustc 1.65.0.
        [ "$RUSTC_MINOR_VERSION" -lt 65 ] && cargo update -p regex --precise "1.9.6" --verbose
+       # Starting with version 0.5.9 (there is no .6-.8), the `home` crate has an MSRV of rustc 1.70.0.
+       [ "$RUSTC_MINOR_VERSION" -lt 70 ] && cargo update -p home --precise "0.5.5" --verbose
 
        DOWNLOAD_ELECTRS_AND_BITCOIND
 
@@ -171,7 +173,6 @@ if [ -f "$(which arm-none-eabi-gcc)" ]; then
        popd
 fi
 
-echo -e "\n\nTest Taproot builds"
-pushd lightning
+echo -e "\n\nTest cfg-flag builds"
 RUSTFLAGS="$RUSTFLAGS --cfg=taproot" cargo test --verbose --color always -p lightning
-popd
+RUSTFLAGS="$RUSTFLAGS --cfg=async_signing" cargo test --verbose --color always -p lightning