Skip to content

Commit 088f3cf

Browse files
committed
Bump CI Bitcoin Core to 31.1
Eclair now requires Bitcoin Core 31 or newer, while the CI environments still run several older releases. Align the downloaded and containerized test daemons on 31.1 and invalidate caches so every job picks up the new binary. Co-Authored-By: HAL 9000
1 parent 056447c commit 088f3cf

10 files changed

Lines changed: 12 additions & 12 deletions

.github/workflows/0fc-integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
uses: actions/cache@v4
2222
with:
2323
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
24-
key: bitcoind-29.0-${{ runner.os }}-${{ runner.arch }}
24+
key: bitcoind-31.1-${{ runner.os }}-${{ runner.arch }}
2525
- name: Enable caching for electrs
2626
id: cache-electrs
2727
uses: actions/cache@v4

.github/workflows/benchmarks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
uses: actions/cache@v4
2626
with:
2727
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
28-
key: bitcoind-29.0-${{ runner.os }}-${{ runner.arch }}
28+
key: bitcoind-31.1-${{ runner.os }}-${{ runner.arch }}
2929
- name: Enable caching for electrs
3030
id: cache-electrs
3131
uses: actions/cache@v4

.github/workflows/hrn-integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
uses: actions/cache@v4
2323
with:
2424
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
25-
key: bitcoind-29.0-${{ runner.os }}-${{ runner.arch }}
25+
key: bitcoind-31.1-${{ runner.os }}-${{ runner.arch }}
2626
- name: Enable caching for electrs
2727
id: cache-electrs
2828
uses: actions/cache@v4

.github/workflows/postgres-integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
uses: actions/cache@v4
3838
with:
3939
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
40-
key: bitcoind-27_2-${{ runner.os }}-${{ runner.arch }}
40+
key: bitcoind-31.1-${{ runner.os }}-${{ runner.arch }}
4141
- name: Enable caching for electrs
4242
id: cache-electrs
4343
uses: actions/cache@v4

.github/workflows/rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
uses: actions/cache@v4
5555
with:
5656
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
57-
key: bitcoind-29.0-${{ runner.os }}-${{ runner.arch }}
57+
key: bitcoind-31.1-${{ runner.os }}-${{ runner.arch }}
5858
- name: Enable caching for electrs
5959
id: cache-electrs
6060
uses: actions/cache@v4

scripts/download_bitcoind_electrs.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ HOST_PLATFORM="$(rustc --version --verbose | grep "host:" | awk '{ print $2 }')"
1010
ELECTRS_DL_ENDPOINT="https://github.com/RCasatta/electrsd/releases/download/electrs_releases"
1111
ELECTRS_VERSION="esplora_a33e97e1a1fc63fa9c20a116bb92579bbf43b254"
1212
BITCOIND_DL_ENDPOINT="https://bitcoincore.org/bin/"
13-
BITCOIND_VERSION="29.0"
13+
BITCOIND_VERSION="31.1"
1414
if [[ "$HOST_PLATFORM" == *linux* ]]; then
1515
ELECTRS_DL_FILE_NAME=electrs_linux_"$ELECTRS_VERSION".zip
1616
ELECTRS_DL_HASH="865e26a96e8df77df01d96f2f569dcf9622fc87a8d99a9b8fe30861a4db9ddf1"
1717
BITCOIND_DL_FILE_NAME=bitcoin-"$BITCOIND_VERSION"-x86_64-linux-gnu.tar.gz
18-
BITCOIND_DL_HASH="a681e4f6ce524c338a105f214613605bac6c33d58c31dc5135bbc02bc458bb6c"
18+
BITCOIND_DL_HASH="b80d9c3e04da78fb6f0569685673418cf686fadba9042d926d13fb87ff503f9e"
1919
elif [[ "$HOST_PLATFORM" == *darwin* ]]; then
2020
ELECTRS_DL_FILE_NAME=electrs_macos_"$ELECTRS_VERSION".zip
2121
ELECTRS_DL_HASH="2d5ff149e8a2482d3658e9b386830dfc40c8fbd7c175ca7cbac58240a9505bcd"
2222
BITCOIND_DL_FILE_NAME=bitcoin-"$BITCOIND_VERSION"-x86_64-apple-darwin.tar.gz
23-
BITCOIND_DL_HASH="5bb824fc86a15318d6a83a1b821ff4cd4b3d3d0e1ec3d162b805ccf7cae6fca8"
23+
BITCOIND_DL_HASH="bc506958d0f387c1ea770bdc7c7192a505fa645ff62cabcc7761fa7eb89e867e"
2424
else
2525
printf "\n\n"
2626
echo "Unsupported platform: $HOST_PLATFORM Exiting.."

tests/docker/docker-compose-cln.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
bitcoin:
3-
image: blockstream/bitcoind:29.1
3+
image: blockstream/bitcoind:31.1
44
platform: linux/amd64
55
command:
66
[

tests/docker/docker-compose-eclair.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services:
55
# causing Eclair to fall behind the chain tip. Host networking avoids
66
# this by keeping all inter-process communication on localhost.
77
bitcoin:
8-
image: blockstream/bitcoind:30.2
8+
image: blockstream/bitcoind:31.1
99
platform: linux/amd64
1010
network_mode: host
1111
command:

tests/docker/docker-compose-lnd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
bitcoin:
3-
image: blockstream/bitcoind:29.1
3+
image: blockstream/bitcoind:31.1
44
platform: linux/amd64
55
command:
66
[

tests/docker/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: '3'
22

33
services:
44
bitcoin:
5-
image: blockstream/bitcoind:27.2
5+
image: blockstream/bitcoind:31.1
66
platform: linux/amd64
77
command:
88
[

0 commit comments

Comments
 (0)