From 57881d8841c04346458585ef9304619fadc0fdc6 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:38:35 -0400 Subject: [PATCH 01/19] Update nodebuilder version in README Updated the README to reference version 2.3.0-beta of the nodebuilder script. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 35ee655bf..2841ce61a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Run a secure Bitcoin Core node with ease. Copy-paste the following command into Terminal: ```sh -sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.2.0/nodebuilder)" +sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0-beta/nodebuilder)" ``` [![Supports: Docker](https://img.shields.io/badge/supports-Docker-blue.svg?logo=docker)](https://docs.docker.com) @@ -41,13 +41,13 @@ sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.2.0/node As mentioned above, start the script from the command line. Open Terminal and run: ```sh -sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.2.0/nodebuilder)" +sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0-beta/nodebuilder)" ``` Or download the script to your local system, set permissions, and run it: ```sh -wget https://github.com/bitcoin-tools/nodebuilder/raw/v2.2.0/nodebuilder +wget https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0-beta/nodebuilder chmod u+x nodebuilder ./nodebuilder ``` From 7b3b9aa5b67ffcb7b5a4863030f90029f2c3e3f0 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:39:24 -0400 Subject: [PATCH 02/19] Update Dockerfile --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 2f8852357..102be6f06 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,7 +7,7 @@ FROM ubuntu:latest@sha256:2260313b31c8c011cd2eebe728008efac1b3982be73eb71348ea26 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From ee9fba4f719024fd48dc6c78c1c33ad11ff29a2e Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:39:30 -0400 Subject: [PATCH 03/19] Update Dockerfile_alpine --- docker/Dockerfile_alpine | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_alpine b/docker/Dockerfile_alpine index 99f884569..c461d40f8 100644 --- a/docker/Dockerfile_alpine +++ b/docker/Dockerfile_alpine @@ -7,7 +7,7 @@ FROM alpine:latest@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6ee ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 591ef90410e53d2e09e2909af94510070ce1663c Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:39:37 -0400 Subject: [PATCH 04/19] Update Dockerfile_amazonlinux --- docker/Dockerfile_amazonlinux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_amazonlinux b/docker/Dockerfile_amazonlinux index 190dc041f..e70c96cba 100644 --- a/docker/Dockerfile_amazonlinux +++ b/docker/Dockerfile_amazonlinux @@ -7,7 +7,7 @@ FROM amazonlinux:latest@sha256:181f98c48832fe926f8ca3b6ffeafcce128e96e77b93d08fb ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 62606a4f610813ce8c55359ec66006441634b1ed Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:39:44 -0400 Subject: [PATCH 05/19] Update Dockerfile_archlinux --- docker/Dockerfile_archlinux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_archlinux b/docker/Dockerfile_archlinux index 1a1643541..27b13552e 100644 --- a/docker/Dockerfile_archlinux +++ b/docker/Dockerfile_archlinux @@ -7,7 +7,7 @@ FROM archlinux:latest@sha256:b860afd5823683f7ea389ba5f00d812f4fe55f6f286dea329d2 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 9abea508c10eac3f0a0dee443c49e4c2b3a816a7 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:39:50 -0400 Subject: [PATCH 06/19] Update Dockerfile_debian --- docker/Dockerfile_debian | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_debian b/docker/Dockerfile_debian index 126fde7b9..e120d5a88 100644 --- a/docker/Dockerfile_debian +++ b/docker/Dockerfile_debian @@ -7,7 +7,7 @@ FROM debian:stable-slim@sha256:04634311a8d5fc442b6eb06d792293c4f3e2268652ca7634e ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 73e26d1ba0837cdeadec6924d94cb6e746cb6cc6 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:39:57 -0400 Subject: [PATCH 07/19] Update Dockerfile_fedora --- docker/Dockerfile_fedora | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_fedora b/docker/Dockerfile_fedora index 361df9e2b..ed211aca7 100644 --- a/docker/Dockerfile_fedora +++ b/docker/Dockerfile_fedora @@ -7,7 +7,7 @@ FROM fedora:latest@sha256:43b29f65a41eb9c35e1cd5323e3bdf3b655c2357a9f4f1ff2f9c27 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 7b05ebe89020f6a20903ce5ae1af046d8172bef6 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:03 -0400 Subject: [PATCH 08/19] Update Dockerfile_gentoo --- docker/Dockerfile_gentoo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_gentoo b/docker/Dockerfile_gentoo index 5de3d3b4a..620789369 100644 --- a/docker/Dockerfile_gentoo +++ b/docker/Dockerfile_gentoo @@ -7,7 +7,7 @@ FROM gentoo/stage3:latest@sha256:6067704c9e8075416431b840c9c1bf0bb95cb8e0857e685 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 2d74209a24800d731bc3e3b336a1ec59f18ff9df Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:14 -0400 Subject: [PATCH 09/19] Update Dockerfile_kali --- docker/Dockerfile_kali | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_kali b/docker/Dockerfile_kali index 9755bbd66..c77ff94e1 100644 --- a/docker/Dockerfile_kali +++ b/docker/Dockerfile_kali @@ -7,7 +7,7 @@ FROM kalilinux/kali-last-release@sha256:aa3222eb2e4b3b9c15542f1a081796bb2497f314 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 3ef70aeb6e794c29d5e8a17c0d1485fc82ed3b0d Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:20 -0400 Subject: [PATCH 10/19] Update Dockerfile_manjarolinux --- docker/Dockerfile_manjarolinux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_manjarolinux b/docker/Dockerfile_manjarolinux index f32c095e8..ad8073188 100644 --- a/docker/Dockerfile_manjarolinux +++ b/docker/Dockerfile_manjarolinux @@ -7,7 +7,7 @@ FROM manjarolinux/base:latest@sha256:bbf1f1d746f28e138eea610e140d2f28cbb5b7c5da2 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 1e1c2581bd8a06a55910467f20531b09d125309f Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:25 -0400 Subject: [PATCH 11/19] Update Dockerfile_opensuse --- docker/Dockerfile_opensuse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_opensuse b/docker/Dockerfile_opensuse index 292b88137..967610a43 100644 --- a/docker/Dockerfile_opensuse +++ b/docker/Dockerfile_opensuse @@ -7,7 +7,7 @@ FROM opensuse/leap:16.0@sha256:f239b4819f4dd322d99509f1b5b14f2107bf23857f9ccd3c1 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 26ad163e70a62367dfc025c76c16d9d8988d68ad Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:32 -0400 Subject: [PATCH 12/19] Update Dockerfile_oraclelinux --- docker/Dockerfile_oraclelinux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_oraclelinux b/docker/Dockerfile_oraclelinux index dc5e19246..ea3bff59f 100644 --- a/docker/Dockerfile_oraclelinux +++ b/docker/Dockerfile_oraclelinux @@ -7,7 +7,7 @@ FROM oraclelinux:10@sha256:2f145af52abf6ee5be815b35751c65dc1531a4c709904c4fd7f72 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From f3a5836ee0e72c9c5778d98fadc1a7e5f708038a Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:38 -0400 Subject: [PATCH 13/19] Update Dockerfile_redhat-ubi9 --- docker/Dockerfile_redhat-ubi9 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_redhat-ubi9 b/docker/Dockerfile_redhat-ubi9 index 8ea8a2b01..1400cbb93 100644 --- a/docker/Dockerfile_redhat-ubi9 +++ b/docker/Dockerfile_redhat-ubi9 @@ -7,7 +7,7 @@ FROM redhat/ubi9:latest@sha256:b8c53f907b7ea8934d6bb23b319ca7b5ab567e61a0806ffc8 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 678f63d946987b3d3e5d8ae01f90f788acbfaa97 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:44 -0400 Subject: [PATCH 14/19] Update Dockerfile_rockylinux --- docker/Dockerfile_rockylinux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_rockylinux b/docker/Dockerfile_rockylinux index d6c5eeaa9..d17c7fe5b 100644 --- a/docker/Dockerfile_rockylinux +++ b/docker/Dockerfile_rockylinux @@ -7,7 +7,7 @@ FROM rockylinux:9@sha256:d7be1c094cc5845ee815d4632fe377514ee6ebcf8efaed689288965 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 7522513cafb5a1743d38957661dc66fff29ac5cd Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:40:52 -0400 Subject: [PATCH 15/19] Update NODEBUILDER_VERSION to v2.3.0-beta --- docker/Dockerfile_sles | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile_sles b/docker/Dockerfile_sles index 4c8e84606..4257a1891 100644 --- a/docker/Dockerfile_sles +++ b/docker/Dockerfile_sles @@ -5,7 +5,7 @@ FROM registry.suse.com/suse/sle15:latest@sha256:b03880998771ffd522e8808bc01a3109 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=master +ARG NODEBUILDER_VERSION=v2.3.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder From 16ae0d8a0ee16841d794c0bf67fc798cd14686bf Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:41:12 -0400 Subject: [PATCH 16/19] Update NODEBUILDER_DEPENDENCIES_TAG to v2.3.0-beta --- nodebuilder | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodebuilder b/nodebuilder index 76e49bf6e..0ebbabcfe 100755 --- a/nodebuilder +++ b/nodebuilder @@ -1587,7 +1587,7 @@ readonly TARGET_OPERATING_SYSTEM_RELEASE readonly BITCOIN_CORE_REPO='https://github.com/bitcoin/bitcoin' readonly NODEBUILDER_REPO='https://github.com/bitcoin-tools/nodebuilder' -readonly NODEBUILDER_DEPENDENCIES_TAG='master' +readonly NODEBUILDER_DEPENDENCIES_TAG='v2.3.0-beta' readonly DEPENDENCIES_BASE_URL="${NODEBUILDER_REPO}/raw/${NODEBUILDER_DEPENDENCIES_TAG}/resources/dependencies" if [ "${TARGET_KERNEL}" = 'NetBSD' ] && is_running_in_ci; then From 61712a250715e98b8b9573657f299e1dffd2c14d Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:41:35 -0400 Subject: [PATCH 17/19] Update version number to 2.3.0 --- nodebuilder | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodebuilder b/nodebuilder index 0ebbabcfe..3d78a96c1 100755 --- a/nodebuilder +++ b/nodebuilder @@ -1380,7 +1380,7 @@ print_usage() print_version() { - printf '%s\n' 'nodebuilder 2.2.0' + printf '%s\n' 'nodebuilder 2.3.0' printf '%s\n' 'Copyright (C) 2025 bitcoin-tools/nodebuilder developers' printf '%s\n' 'License: MIT-0. Details at: https://opensource.org/licenses/MIT-0' printf '%s\n' 'For support, visit: https://github.com/bitcoin-tools/nodebuilder' From 097a564affadbf0d9d4af8dfc2135d1762e12bd5 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Fri, 28 Aug 2026 17:42:30 -0400 Subject: [PATCH 18/19] Update NODEBUILDER_BINARY_URL to v2.3.0-beta --- test/test_nodebuilder | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_nodebuilder b/test/test_nodebuilder index 8df6b7420..3ed78e7fa 100755 --- a/test/test_nodebuilder +++ b/test/test_nodebuilder @@ -176,7 +176,7 @@ tail_pid=$! trap 'if [ $? -eq 0 ]; then handle_exit; else handle_error; fi' EXIT readonly NODEBUILDER_REPO_URL='https://github.com/bitcoin-tools/nodebuilder' -readonly NODEBUILDER_BINARY_URL="${NODEBUILDER_REPO_URL}/raw/${GIT_REF_SHORT_NAME:-master}/nodebuilder" +readonly NODEBUILDER_BINARY_URL="${NODEBUILDER_REPO_URL}/raw/${GIT_REF_SHORT_NAME:-v2.3.0-beta}/nodebuilder" case "${TARGET_KERNEL}" in Darwin) bitcoin_data_directory="${HOME}/Library/Application Support/Bitcoin" ;; From 282b4d44238bbf0ea3bfc1ab87fd099886af4c26 Mon Sep 17 00:00:00 2001 From: Bitcoin Tools <156422466+bitcoin-tools@users.noreply.github.com> Date: Sat, 29 Aug 2026 09:31:56 -0400 Subject: [PATCH 19/19] feat(release): remove beta tag --- .github/workflows/push_release_images.yaml | 4 ++-- README.md | 6 +++--- docker/Dockerfile | 2 +- docker/Dockerfile_alpine | 2 +- docker/Dockerfile_amazonlinux | 2 +- docker/Dockerfile_archlinux | 2 +- docker/Dockerfile_debian | 2 +- docker/Dockerfile_fedora | 2 +- docker/Dockerfile_gentoo | 2 +- docker/Dockerfile_kali | 2 +- docker/Dockerfile_manjarolinux | 2 +- docker/Dockerfile_opensuse | 2 +- docker/Dockerfile_oraclelinux | 2 +- docker/Dockerfile_redhat-ubi9 | 2 +- docker/Dockerfile_rockylinux | 2 +- docker/Dockerfile_sles | 2 +- nodebuilder | 2 +- test/test_nodebuilder | 2 +- 18 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/push_release_images.yaml b/.github/workflows/push_release_images.yaml index 57ba56073..f5cb93ca5 100644 --- a/.github/workflows/push_release_images.yaml +++ b/.github/workflows/push_release_images.yaml @@ -53,7 +53,7 @@ jobs: uses: docker/setup-buildx-action@v4 - name: Set container image tags # Set the tags for the {container}-{version} and {container} - # For example: ':alpine-v2.2.0' and ':alpine' + # For example: ':alpine-v2.3.0' and ':alpine' run: | TAGS="${{ env.DOCKERHUB_REPO }}:${{ matrix.container }}-${{ env.NODEBUILDER_VERSION }}" TAGS="${TAGS},${{ env.DOCKERHUB_REPO }}:${{ matrix.container }}" @@ -105,7 +105,7 @@ jobs: # Push if the CI run isn't from a beta prerelease push: ${{ !github.event.release.prerelease }} # Set the tags for the ubuntu-{version}, ubuntu, {version}, and latest - # For example, ':ubuntu-v2.2.0', ':ubuntu', ':v2.2.0', and ':latest' + # For example, ':ubuntu-v2.3.0', ':ubuntu', ':v2.3.0', and ':latest' tags: | ${{ env.DOCKERHUB_REPO }}:${{ env.DEFAULT_IMAGE }}-${{ needs.build-and-push.outputs.nodebuilder-version }} ${{ env.DOCKERHUB_REPO }}:${{ env.DEFAULT_IMAGE }} diff --git a/README.md b/README.md index 2841ce61a..5d8c77ad6 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Run a secure Bitcoin Core node with ease. Copy-paste the following command into Terminal: ```sh -sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0-beta/nodebuilder)" +sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0/nodebuilder)" ``` [![Supports: Docker](https://img.shields.io/badge/supports-Docker-blue.svg?logo=docker)](https://docs.docker.com) @@ -41,13 +41,13 @@ sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0-beta As mentioned above, start the script from the command line. Open Terminal and run: ```sh -sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0-beta/nodebuilder)" +sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0/nodebuilder)" ``` Or download the script to your local system, set permissions, and run it: ```sh -wget https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0-beta/nodebuilder +wget https://github.com/bitcoin-tools/nodebuilder/raw/v2.3.0/nodebuilder chmod u+x nodebuilder ./nodebuilder ``` diff --git a/docker/Dockerfile b/docker/Dockerfile index 102be6f06..a767847a9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,7 +7,7 @@ FROM ubuntu:latest@sha256:2260313b31c8c011cd2eebe728008efac1b3982be73eb71348ea26 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_alpine b/docker/Dockerfile_alpine index c461d40f8..7a2ac1ef6 100644 --- a/docker/Dockerfile_alpine +++ b/docker/Dockerfile_alpine @@ -7,7 +7,7 @@ FROM alpine:latest@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6ee ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_amazonlinux b/docker/Dockerfile_amazonlinux index e70c96cba..e40ad057e 100644 --- a/docker/Dockerfile_amazonlinux +++ b/docker/Dockerfile_amazonlinux @@ -7,7 +7,7 @@ FROM amazonlinux:latest@sha256:181f98c48832fe926f8ca3b6ffeafcce128e96e77b93d08fb ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_archlinux b/docker/Dockerfile_archlinux index 27b13552e..aad54903e 100644 --- a/docker/Dockerfile_archlinux +++ b/docker/Dockerfile_archlinux @@ -7,7 +7,7 @@ FROM archlinux:latest@sha256:b860afd5823683f7ea389ba5f00d812f4fe55f6f286dea329d2 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_debian b/docker/Dockerfile_debian index e120d5a88..43532d58b 100644 --- a/docker/Dockerfile_debian +++ b/docker/Dockerfile_debian @@ -7,7 +7,7 @@ FROM debian:stable-slim@sha256:04634311a8d5fc442b6eb06d792293c4f3e2268652ca7634e ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_fedora b/docker/Dockerfile_fedora index ed211aca7..0db33251a 100644 --- a/docker/Dockerfile_fedora +++ b/docker/Dockerfile_fedora @@ -7,7 +7,7 @@ FROM fedora:latest@sha256:43b29f65a41eb9c35e1cd5323e3bdf3b655c2357a9f4f1ff2f9c27 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_gentoo b/docker/Dockerfile_gentoo index 620789369..e3c192eda 100644 --- a/docker/Dockerfile_gentoo +++ b/docker/Dockerfile_gentoo @@ -7,7 +7,7 @@ FROM gentoo/stage3:latest@sha256:6067704c9e8075416431b840c9c1bf0bb95cb8e0857e685 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_kali b/docker/Dockerfile_kali index c77ff94e1..cfeda0210 100644 --- a/docker/Dockerfile_kali +++ b/docker/Dockerfile_kali @@ -7,7 +7,7 @@ FROM kalilinux/kali-last-release@sha256:aa3222eb2e4b3b9c15542f1a081796bb2497f314 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_manjarolinux b/docker/Dockerfile_manjarolinux index ad8073188..e9fbdc1c6 100644 --- a/docker/Dockerfile_manjarolinux +++ b/docker/Dockerfile_manjarolinux @@ -7,7 +7,7 @@ FROM manjarolinux/base:latest@sha256:bbf1f1d746f28e138eea610e140d2f28cbb5b7c5da2 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_opensuse b/docker/Dockerfile_opensuse index 967610a43..99a055dea 100644 --- a/docker/Dockerfile_opensuse +++ b/docker/Dockerfile_opensuse @@ -7,7 +7,7 @@ FROM opensuse/leap:16.0@sha256:f239b4819f4dd322d99509f1b5b14f2107bf23857f9ccd3c1 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_oraclelinux b/docker/Dockerfile_oraclelinux index ea3bff59f..a9e910183 100644 --- a/docker/Dockerfile_oraclelinux +++ b/docker/Dockerfile_oraclelinux @@ -7,7 +7,7 @@ FROM oraclelinux:10@sha256:2f145af52abf6ee5be815b35751c65dc1531a4c709904c4fd7f72 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_redhat-ubi9 b/docker/Dockerfile_redhat-ubi9 index 1400cbb93..0c85579ea 100644 --- a/docker/Dockerfile_redhat-ubi9 +++ b/docker/Dockerfile_redhat-ubi9 @@ -7,7 +7,7 @@ FROM redhat/ubi9:latest@sha256:b8c53f907b7ea8934d6bb23b319ca7b5ab567e61a0806ffc8 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_rockylinux b/docker/Dockerfile_rockylinux index d17c7fe5b..1a03a4aec 100644 --- a/docker/Dockerfile_rockylinux +++ b/docker/Dockerfile_rockylinux @@ -7,7 +7,7 @@ FROM rockylinux:9@sha256:d7be1c094cc5845ee815d4632fe377514ee6ebcf8efaed689288965 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_sles b/docker/Dockerfile_sles index 4257a1891..92f9a9b5e 100644 --- a/docker/Dockerfile_sles +++ b/docker/Dockerfile_sles @@ -5,7 +5,7 @@ FROM registry.suse.com/suse/sle15:latest@sha256:b03880998771ffd522e8808bc01a3109 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v2.3.0-beta +ARG NODEBUILDER_VERSION=v2.3.0 # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/nodebuilder b/nodebuilder index 3d78a96c1..8d574e510 100755 --- a/nodebuilder +++ b/nodebuilder @@ -1587,7 +1587,7 @@ readonly TARGET_OPERATING_SYSTEM_RELEASE readonly BITCOIN_CORE_REPO='https://github.com/bitcoin/bitcoin' readonly NODEBUILDER_REPO='https://github.com/bitcoin-tools/nodebuilder' -readonly NODEBUILDER_DEPENDENCIES_TAG='v2.3.0-beta' +readonly NODEBUILDER_DEPENDENCIES_TAG='v2.3.0' readonly DEPENDENCIES_BASE_URL="${NODEBUILDER_REPO}/raw/${NODEBUILDER_DEPENDENCIES_TAG}/resources/dependencies" if [ "${TARGET_KERNEL}" = 'NetBSD' ] && is_running_in_ci; then diff --git a/test/test_nodebuilder b/test/test_nodebuilder index 3ed78e7fa..89d7f6054 100755 --- a/test/test_nodebuilder +++ b/test/test_nodebuilder @@ -176,7 +176,7 @@ tail_pid=$! trap 'if [ $? -eq 0 ]; then handle_exit; else handle_error; fi' EXIT readonly NODEBUILDER_REPO_URL='https://github.com/bitcoin-tools/nodebuilder' -readonly NODEBUILDER_BINARY_URL="${NODEBUILDER_REPO_URL}/raw/${GIT_REF_SHORT_NAME:-v2.3.0-beta}/nodebuilder" +readonly NODEBUILDER_BINARY_URL="${NODEBUILDER_REPO_URL}/raw/${GIT_REF_SHORT_NAME:-v2.3.0}/nodebuilder" case "${TARGET_KERNEL}" in Darwin) bitcoin_data_directory="${HOME}/Library/Application Support/Bitcoin" ;;