diff --git a/ci/ci-tests.sh b/ci/ci-tests.sh index c423921032d..91ead9903cb 100755 --- a/ci/ci-tests.sh +++ b/ci/ci-tests.sh @@ -3,7 +3,7 @@ set -eox pipefail # Currently unused as we don't have to pin anything for MSRV: -#RUSTC_MINOR_VERSION=$(rustc --version | awk '{ split($2,a,"."); print a[2] }') +RUSTC_MINOR_VERSION=$(rustc --version | awk '{ split($2,a,"."); print a[2] }') # Some crates require pinning to meet our MSRV even for our downstream users, # which we do here. @@ -17,6 +17,9 @@ PIN_RELEASE_DEPS # pin the release dependencies in our main workspace # The backtrace v0.3.75 crate relies on rustc 1.82 [ "$RUSTC_MINOR_VERSION" -lt 82 ] && cargo update -p backtrace --precise "0.3.74" --verbose +# proptest 1.9.0 requires rustc 1.82.0 +[ "$RUSTC_MINOR_VERSION" -lt 82 ] && cargo update -p proptest --precise "1.8.0" --verbose + export RUST_BACKTRACE=1 echo -e "\n\nChecking the workspace, except lightning-transaction-sync." diff --git a/ci/ci-tx-sync-tests.sh b/ci/ci-tx-sync-tests.sh index 5f926a8e37b..0839e2ced3d 100755 --- a/ci/ci-tx-sync-tests.sh +++ b/ci/ci-tx-sync-tests.sh @@ -14,9 +14,6 @@ function PIN_RELEASE_DEPS { PIN_RELEASE_DEPS # pin the release dependencies -# Starting with version 0.5.11, the `home` crate has an MSRV of rustc 1.81.0. -[ "$RUSTC_MINOR_VERSION" -lt 81 ] && cargo update -p home --precise "0.5.9" --verbose - # Starting with version 1.2.0, the `idna_adapter` crate has an MSRV of rustc 1.81.0. [ "$RUSTC_MINOR_VERSION" -lt 81 ] && cargo update -p idna_adapter --precise "1.1.0" --verbose diff --git a/lightning-transaction-sync/Cargo.toml b/lightning-transaction-sync/Cargo.toml index 50e48af60ce..6cf75ff82e6 100644 --- a/lightning-transaction-sync/Cargo.toml +++ b/lightning-transaction-sync/Cargo.toml @@ -44,8 +44,8 @@ lightning = { version = "0.2.0", path = "../lightning", default-features = false tokio = { version = "1.35.0", features = ["macros"] } [target.'cfg(not(target_os = "windows"))'.dev-dependencies] -electrsd = { version = "0.35.0", default-features = false, features = ["legacy"] } -corepc-node = { version = "0.8.0", default-features = false, features = ["28_0"] } +electrsd = { version = "0.36.0", default-features = false, features = ["legacy"] } +corepc-node = { version = "0.10.0", default-features = false, features = ["28_0"] } [lints.rust.unexpected_cfgs] level = "forbid"