diff --git a/.github/workflows/push_release_images.yaml b/.github/workflows/push_release_images.yaml index 6394a5cc5..b962f4e3e 100644 --- a/.github/workflows/push_release_images.yaml +++ b/.github/workflows/push_release_images.yaml @@ -54,7 +54,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Set container image tags # Set the tags for the {container}-{version} and {container} - # For example: ':alpine-v1.10.0' and ':alpine' + # For example: ':alpine-v1.11.0-beta' and ':alpine' run: | TAGS="${{ env.DOCKERHUB_REPO }}:${{ matrix.container }}-${{ env.NODEBUILDER_VERSION }}" TAGS="${TAGS},${{ env.DOCKERHUB_REPO }}:${{ matrix.container }}" @@ -102,7 +102,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-v1.10.0', ':ubuntu', ':v1.10.0', and ':latest' + # For example, ':ubuntu-v1.11.0-beta', ':ubuntu', ':v1.11.0-beta', 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/LICENSE b/LICENSE index fe69b8a1f..d0217c41d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT No Attribution License (MIT-0) -Copyright (c) 2024 bitcoin-tools/nodebuilder developers +Copyright (c) 2025 bitcoin-tools/nodebuilder developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so. diff --git a/README.md b/README.md index 23c12acae..488780669 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/v1.10.0/nodebuilder)" +sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v1.11.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/v1.10.0/nod 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/v1.10.0/nodebuilder)" +sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v1.11.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/v1.10.0/nodebuilder +wget https://github.com/bitcoin-tools/nodebuilder/raw/v1.11.0-beta/nodebuilder chmod u+x nodebuilder ./nodebuilder ``` diff --git a/docker/Dockerfile b/docker/Dockerfile index d9dbc5898..21eb24a5f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,7 +7,7 @@ FROM ubuntu:latest@sha256:72297848456d5d37d1262630108ab308d3e9ec7ed1c3286a32fe09 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 fdb697e8c..0426fe067 100644 --- a/docker/Dockerfile_alpine +++ b/docker/Dockerfile_alpine @@ -7,7 +7,7 @@ FROM alpine:latest@sha256:56fa17d2a7e7f168a043a2712e63aed1f8543aeafdcee47c58dcff ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 0ced7f5db..26cb12a69 100644 --- a/docker/Dockerfile_amazonlinux +++ b/docker/Dockerfile_amazonlinux @@ -7,7 +7,7 @@ FROM amazonlinux:latest@sha256:8217eec04f21ec88f5fd0ce57641a9fa9a586af5c4d2a68c7 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 e7ba85ad6..38b26b2a5 100644 --- a/docker/Dockerfile_archlinux +++ b/docker/Dockerfile_archlinux @@ -7,7 +7,7 @@ FROM archlinux:latest@sha256:bf256af6457f18c60316bdab5a86dfa6b212f4f4d0098098429 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_clearlinux b/docker/Dockerfile_clearlinux index a534886c4..c1dd63d8b 100644 --- a/docker/Dockerfile_clearlinux +++ b/docker/Dockerfile_clearlinux @@ -6,7 +6,7 @@ FROM clearlinux:latest@sha256:31bf15f10c9f7d172ca86127f00b9c21926bfc7eb078bd24bf ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 80ca19569..ef19d16e6 100644 --- a/docker/Dockerfile_debian +++ b/docker/Dockerfile_debian @@ -7,7 +7,7 @@ FROM debian:stable-slim@sha256:5724d31208341cef9af6ae2be86be9cda6a87271f362a0348 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 435ba32d2..992d15cd3 100644 --- a/docker/Dockerfile_fedora +++ b/docker/Dockerfile_fedora @@ -7,7 +7,7 @@ FROM fedora:latest@sha256:3ec60eb34fa1a095c0c34dd37cead9fd38afb62612d43892fcf1d3 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 0af31f25b..f356eeb44 100644 --- a/docker/Dockerfile_gentoo +++ b/docker/Dockerfile_gentoo @@ -7,7 +7,7 @@ FROM gentoo/stage3:latest@sha256:47898ea0c8610d1db2d05f2d23baebc403a7e2803bf9cd2 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 cdc528f89..4d51f112b 100644 --- a/docker/Dockerfile_kali +++ b/docker/Dockerfile_kali @@ -7,7 +7,7 @@ FROM kalilinux/kali-last-release@sha256:26769d6cdea80b996d2691324c48d07b52627c00 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 9f35b8089..dbc80e479 100644 --- a/docker/Dockerfile_manjarolinux +++ b/docker/Dockerfile_manjarolinux @@ -7,7 +7,7 @@ FROM manjarolinux/base:latest@sha256:212ba964f6df7e9d85e37ee8fc63cf7875ec36f764b ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_opensuse-leap b/docker/Dockerfile_opensuse-leap index 9fc14b223..4740d7d1d 100644 --- a/docker/Dockerfile_opensuse-leap +++ b/docker/Dockerfile_opensuse-leap @@ -7,7 +7,7 @@ FROM opensuse/leap:latest@sha256:2e5c6d9b6277447abd9a5d399aad5bd64d28b23114628ad ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/docker/Dockerfile_opensuse-tumbleweed b/docker/Dockerfile_opensuse-tumbleweed index bf347686a..6f919dd4c 100644 --- a/docker/Dockerfile_opensuse-tumbleweed +++ b/docker/Dockerfile_opensuse-tumbleweed @@ -7,7 +7,7 @@ FROM opensuse/tumbleweed:latest@sha256:0ea567dbdead561eedefcc7bbbce0b604a3726f97 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 2f00a9ebd..98bb7a608 100644 --- a/docker/Dockerfile_oraclelinux +++ b/docker/Dockerfile_oraclelinux @@ -7,7 +7,7 @@ FROM oraclelinux:9@sha256:0b0cb9f6870de9c00781f65841f3faa7b97660f8abd599a714ea7d ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 b9565b790..6492a007b 100644 --- a/docker/Dockerfile_redhat-ubi9 +++ b/docker/Dockerfile_redhat-ubi9 @@ -7,7 +7,7 @@ FROM redhat/ubi9:latest@sha256:be214e191bbe3f4d0f16a5a4f5642e1f32fccd6fae7d2b6c6 ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 992523e3f..648feccfa 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=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # 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 cc79c5aa6..e48382880 100644 --- a/docker/Dockerfile_sles +++ b/docker/Dockerfile_sles @@ -5,7 +5,7 @@ FROM registry.suse.com/suse/sle15:latest@sha256:44c8c9d78d86707fdbdf79c03c120a6f ENV TERM=xterm # Define the default version of nodebuilder or pass in a different version (eg master) as an argument. -ARG NODEBUILDER_VERSION=v1.10.0 +ARG NODEBUILDER_VERSION=v1.11.0-beta # Define the nodebuilder URL. ARG NODEBUILDER_URL=https://github.com/bitcoin-tools/nodebuilder/raw/${NODEBUILDER_VERSION}/nodebuilder diff --git a/nodebuilder b/nodebuilder index 844b004f8..807953791 100755 --- a/nodebuilder +++ b/nodebuilder @@ -1413,7 +1413,7 @@ print_usage() print_version() { - printf '%s\n' 'nodebuilder 1.10.0' + printf '%s\n' 'nodebuilder 1.11.0-beta' printf '%s\n' 'Copyright (C) 2024 bitcoin-tools/nodebuilder developers' printf '%s\n' 'License: MIT-0. Details at: https://opensource.org/licenses/MIT' printf '%s\n' 'For support, visit: https://github.com/bitcoin-tools/nodebuilder' @@ -1598,7 +1598,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='v1.10.0' +readonly NODEBUILDER_DEPENDENCIES_TAG='v1.11.0-beta' readonly DEPENDENCIES_BASE_URL="${NODEBUILDER_REPO}/raw/${NODEBUILDER_DEPENDENCIES_TAG}/resources/dependencies" if [ "${TARGET_KERNEL}" = 'NetBSD' ] && is_running_in_ci; then