diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fe4a64d66..0f101f866 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ defaults: shell: bash env: - BITCOIN_VERSION: "27" + BITCOIN_VERSION: "28" TRANCHES: 8 diff --git a/scripts/install_bitcoind.sh b/scripts/install_bitcoind.sh index b4faa4bec..8f74efa46 100755 --- a/scripts/install_bitcoind.sh +++ b/scripts/install_bitcoind.sh @@ -4,13 +4,20 @@ set -ev BITCOIND_VERSION=$1 +# Useful for testing RCs: e.g. TAG_SUFFIX=.0rc1, DIR_SUFFIX=.0rc1 +TAG_SUFFIX= +DIR_SUFFIX=.0 + +# Useful for testing against an image pushed to a different Docker repo. +REPO=lightninglabs/bitcoin-core + if [ -z "$BITCOIND_VERSION" ]; then echo "Must specify a version of bitcoind to install." echo "Usage: install_bitcoind.sh " exit 1 fi -docker pull lightninglabs/bitcoin-core:${BITCOIND_VERSION} -CONTAINER_ID=$(docker create lightninglabs/bitcoin-core:${BITCOIND_VERSION}) -sudo docker cp $CONTAINER_ID:/opt/bitcoin-${BITCOIND_VERSION}.0/bin/bitcoind /usr/local/bin/bitcoind +docker pull ${REPO}:${BITCOIND_VERSION}${TAG_SUFFIX} +CONTAINER_ID=$(docker create ${REPO}:${BITCOIND_VERSION}${TAG_SUFFIX}) +sudo docker cp $CONTAINER_ID:/opt/bitcoin-${BITCOIND_VERSION}${DIR_SUFFIX}/bin/bitcoind /usr/local/bin/bitcoind docker rm $CONTAINER_ID