]> git.bitcoin.ninja Git - rust-lightning/commitdiff
Drop `electrsd` autodownload feature for good
authorElias Rohrer <dev@tnull.de>
Thu, 25 Apr 2024 12:37:23 +0000 (14:37 +0200)
committerElias Rohrer <dev@tnull.de>
Tue, 13 Aug 2024 06:50:29 +0000 (08:50 +0200)
... which requires a bunch of unnecessary dev dependencies, e.g., `zip`.

Instead we lean on the `download_bitcoind_electrs.sh` script also for
local testing.

ci/ci-tests.sh
lightning-transaction-sync/Cargo.toml

index e095b95f27f94f7f3504f60983def392ba5cbdfc..bc5b74d38cacdb872459d3d0e9f5909cfeb9f952 100755 (executable)
@@ -28,9 +28,6 @@ PIN_RELEASE_DEPS # pin the release dependencies in our main workspace
 
 export RUST_BACKTRACE=1
 
-# Build `lightning-transaction-sync` in no_download mode.
-export RUSTFLAGS="$RUSTFLAGS --cfg no_download"
-
 echo -e "\n\nBuilding and testing all workspace crates..."
 cargo test --verbose --color always
 cargo check --verbose --color always
index ab796749954dbf7c33bf1e35e94ea800cf13b669..5ef9ef3e46f5619daa7612a818a8d1816caabde7 100644 (file)
@@ -34,10 +34,7 @@ electrum-client = { version = "0.19.0", optional = true }
 lightning = { version = "0.0.123-beta", path = "../lightning", default-features = false, features = ["std", "_test_utils"] }
 tokio = { version = "1.35.0", features = ["full"] }
 
-[target.'cfg(all(not(target_os = "windows"), not(no_download)))'.dev-dependencies]
-electrsd = { version = "0.27.3", default-features = false, features = ["legacy", "esplora_a33e97e1", "bitcoind_25_0"] }
-
-[target.'cfg(all(not(target_os = "windows"), no_download))'.dev-dependencies]
+[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
 electrsd = { version = "0.27.3", default-features = false, features = ["legacy"] }
 
 [lints]