From 7ad3e3f0d6ff9fe01441d71b6caaed0eb9113e78 Mon Sep 17 00:00:00 2001 From: Michael Mallan Date: Fri, 22 Nov 2024 16:58:29 +0000 Subject: [PATCH 1/2] ci: use electrs v0.10.6 --- .cirrus.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 1b0ef16a5..44ee43cd6 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -64,9 +64,12 @@ task: fi if [ "$BITCOIN_BACKEND_TYPE" = "electrs" ]; then - curl -OL https://github.com/RCasatta/electrsd/releases/download/electrs_releases/electrs_linux_v0.9.11.zip - echo "2b2f8aef35cd8e16e109b948a903d010aa472f6cdf2147d47e01fd95cd1785da electrs_linux_v0.9.11.zip" | sha256sum -c - unzip electrs_linux_v0.9.11.zip + # We can't use https://github.com/RCasatta/electrsd/releases/download/electrs_releases/electrs_linux_v0.10.6.zip + # for now as that was built with ubuntu 24.04 and requires GLIBC_2.38. Instead, we use a binary that was built on + # ubuntu 20.04: + curl -OL https://github.com/jp1ac4/electrsd/releases/download/electrs-v0.10.6-ubuntu-20.04/electrs_linux_v0.10.6.zip + echo "34934bedbc4003867353f23c7983d4aa2d901dfccfd0bd74167f9fd305c56f7b electrs_linux_v0.10.6.zip" | sha256sum -c + unzip electrs_linux_v0.10.6.zip chmod 754 electrs export ELECTRS_PATH=$PWD/electrs fi From c17e945fd4bd5b784754e4b8a7c38c5060e37831 Mon Sep 17 00:00:00 2001 From: Michael Mallan Date: Fri, 25 Oct 2024 20:01:00 +0100 Subject: [PATCH 2/2] ci: use bitcoind version 28.1 --- .cirrus.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 44ee43cd6..921e9365a 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -57,10 +57,10 @@ task: export IS_NOT_BITCOIND_24=0 else # Download the bitcoind binary - curl -O https://bitcoincore.org/bin/bitcoin-core-26.0/bitcoin-26.0-x86_64-linux-gnu.tar.gz - echo "23e5ab226d9e01ffaadef5ffabe8868d0db23db952b90b0593652993680bb8ab bitcoin-26.0-x86_64-linux-gnu.tar.gz" | sha256sum -c - tar -xzf bitcoin-26.0-x86_64-linux-gnu.tar.gz - export BITCOIND_PATH=bitcoin-26.0/bin/bitcoind + curl -O https://bitcoincore.org/bin/bitcoin-core-28.1/bitcoin-28.1-x86_64-linux-gnu.tar.gz + echo "07f77afd326639145b9ba9562912b2ad2ccec47b8a305bd075b4f4cb127b7ed7 bitcoin-28.1-x86_64-linux-gnu.tar.gz" | sha256sum -c + tar -xzf bitcoin-28.1-x86_64-linux-gnu.tar.gz + export BITCOIND_PATH=bitcoin-28.1/bin/bitcoind fi if [ "$BITCOIN_BACKEND_TYPE" = "electrs" ]; then