Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/push_release_images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}"
Expand Down Expand Up @@ -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 }}
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/nodebuilder)"
```

[![Supports: Docker](https://img.shields.io/badge/supports-Docker-blue.svg?logo=docker)](https://docs.docker.com)
Expand Down Expand Up @@ -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/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/nodebuilder
chmod u+x nodebuilder
./nodebuilder
```
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_alpine
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_amazonlinux
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_archlinux
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_debian
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_fedora
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_gentoo
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_kali
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_manjarolinux
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_opensuse
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_oraclelinux
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_redhat-ubi9
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_rockylinux
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile_sles
Original file line number Diff line number Diff line change
Expand Up @@ -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

# Define the nodebuilder URL.
ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder
Expand Down
4 changes: 2 additions & 2 deletions nodebuilder
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down Expand Up @@ -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'
readonly DEPENDENCIES_BASE_URL="${NODEBUILDER_REPO}/raw/${NODEBUILDER_DEPENDENCIES_TAG}/resources/dependencies"

if [ "${TARGET_KERNEL}" = 'NetBSD' ] && is_running_in_ci; then
Expand Down
2 changes: 1 addition & 1 deletion test/test_nodebuilder
Original file line number Diff line number Diff line change
Expand Up @@ -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}/nodebuilder"

case "${TARGET_KERNEL}" in
Darwin) bitcoin_data_directory="${HOME}/Library/Application Support/Bitcoin" ;;
Expand Down
Loading