@@ -63,8 +63,14 @@ PIN_RELEASE_DEPS # pin the release dependencies in our main workspace
6363#  The addr2line v0.21 crate (a dependency of `backtrace` starting with 0.3.69) relies on rustc 1.65
6464[ " $RUSTC_MINOR_VERSION " -lt  65 ] &&  cargo update -p backtrace --precise " 0.3.68" 
6565
66+ #  Starting with version 0.5.9 (there is no .6-.8), the `home` crate has an MSRV of rustc 1.70.0.
67+ [ " $RUSTC_MINOR_VERSION " -lt  70 ] &&  cargo update -p home --precise " 0.5.5" 
68+ 
6669export  RUST_BACKTRACE=1
6770
71+ #  Build `lightning-transaction-sync` in no_download mode.
72+ export  RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" 
73+ 
6874echo  -e " \n\nBuilding and testing all workspace crates..." 
6975cargo test  --verbose --color always
7076cargo check --verbose --color always
@@ -85,24 +91,16 @@ if [[ "$HOST_PLATFORM" != *windows* ]]; then
8591	echo  -e " \n\nBuilding and testing Transaction Sync Clients with features" 
8692	pushd  lightning-transaction-sync
8793
88- 	#  reqwest 0.11.21 had a regression that broke its 1.63.0 MSRV
89- 	[ " $RUSTC_MINOR_VERSION " -lt  65 ] &&  cargo update -p reqwest --precise " 0.11.20" 
90- 	#  Starting with version 1.10.0, the `regex` crate has an MSRV of rustc 1.65.0.
91- 	[ " $RUSTC_MINOR_VERSION " -lt  65 ] &&  cargo update -p regex --precise " 1.9.6" 
92- 	#  Starting with version 0.5.9 (there is no .6-.8), the `home` crate has an MSRV of rustc 1.70.0.
93- 	[ " $RUSTC_MINOR_VERSION " -lt  70 ] &&  cargo update -p home --precise " 0.5.5" 
94- 
9594	DOWNLOAD_ELECTRS_AND_BITCOIND
9695
97- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" test  --verbose --color always --features esplora-blocking
98- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" 
99- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" test  --verbose --color always --features esplora-async
100- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" 
101- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" test  --verbose --color always --features esplora-async-https
102- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" 
103- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" test  --verbose --color always --features electrum
104- 	RUSTFLAGS=" $RUSTFLAGS  --cfg no_download" 
105- 
96+ 	cargo test  --verbose --color always --features esplora-blocking
97+ 	cargo check --verbose --color always --features esplora-blocking
98+ 	cargo test  --verbose --color always --features esplora-async
99+ 	cargo check --verbose --color always --features esplora-async
100+ 	cargo test  --verbose --color always --features esplora-async-https
101+ 	cargo check --verbose --color always --features esplora-async-https
102+ 	cargo test  --verbose --color always --features electrum
103+ 	cargo check --verbose --color always --features electrum
106104	popd 
107105fi 
108106
0 commit comments