rust-lightning/lightning-transaction-sync
Elias Rohrer f368facac0
Manually download bitcoind/electrs for CI tests
Previously, we used the auto-download feature of the
`electrsd`/`bitcoind` crates. While convenient, they unnecessarily
introduced a lot of dependecies (`zip`, `zstd`, `time`, etc.) to our
test environment which needed pinning for the MSRV of 1.63.

Here, we introduce a new `no_download` config flag to the
`lightning-transaction-sync` crate allowing us to disable this
auto-download feature in CI, where we now opt to download the
corresponding binaries manually. We keep the default-auto-download as a
convenience feature for running tests locally though.
2023-12-08 14:40:15 +01:00
..
src Bump MSRV to rustc 1.63.0 and edition to 2021 2023-12-08 14:03:45 +01:00
tests DRY up Esplora/Electrum integration_tests 2023-11-23 09:30:58 +01:00
Cargo.toml Manually download bitcoind/electrs for CI tests 2023-12-08 14:40:15 +01:00