Skip to content

chore(bitcoin): v31.1 - #5

Open
DeviaVir wants to merge 1 commit into
masterfrom
agent/bitcoin-core-31.1
Open

chore(bitcoin): v31.1#5
DeviaVir wants to merge 1 commit into
masterfrom
agent/bitcoin-core-31.1

Conversation

@DeviaVir

Copy link
Copy Markdown
Contributor

What changed

  • Updated the default Bitcoin Core version from 31.0 to 31.1 for downloaded binaries and Guix source builds.
  • Kept the Gitian compatibility aliases and README links aligned with the new default.

Why

Bitcoin Core 31.1 is the current upstream patch release. The official amd64 and arm64 archives from bitcoincore.org matched SHA256SUMS, and the signed checksum manifest verified against the existing Ava Chow fingerprint.

Impact

After the image build is run from the merged change, the default blockstream/bitcoind build will produce 31.1. This PR does not publish or retag a Docker image.

Validation

  • sh -n bitcoind/build-and-push-to-dockerhub.sh
  • bash -n bitcoind/run-guix.sh bitcoind/run-gitian.sh
  • docker buildx build --platform linux/amd64 --load using the default version
  • bitcoind --version reported v31.1.0

@DeviaVir DeviaVir self-assigned this Jul 13, 2026
@DeviaVir
DeviaVir marked this pull request as ready for review July 13, 2026 12:56
@DeviaVir
DeviaVir requested review from Copilot and nitramiz July 13, 2026 12:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates this repository’s bitcoind build tooling/documentation to default to Bitcoin Core 31.1 (from 31.0), aligning binary downloads, Guix source builds, and compatibility shims with the current upstream patch release.

Changes:

  • Bumped default downloaded-binary version in bitcoind/Dockerfile and build-and-push-to-dockerhub.sh to 31.1.
  • Bumped default Guix source tag in run-guix.sh to v31.1.
  • Updated README links and Gitian-compatibility messaging/comments to reference 31.1.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
bitcoind/run-guix.sh Sets the default Guix build tag to v31.1.
bitcoind/run-gitian.sh Updates the deprecation message while continuing to forward to run-guix.sh.
bitcoind/README.md Updates default version text and Guix documentation links to v31.1.
bitcoind/Dockerfile.gitian Keeps the Gitian Dockerfile alias comment aligned with 31.1/Guix guidance.
bitcoind/Dockerfile Bumps default BITCOIN_VERSION used for downloading official binaries to 31.1.
bitcoind/build-and-push-to-dockerhub.sh Bumps default VER used for image builds/pushes to 31.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread bitcoind/run-gitian.sh
#!/usr/bin/env bash

echo "run-gitian.sh is deprecated for Bitcoin Core 31.0; use run-guix.sh instead." >&2
echo "run-gitian.sh is deprecated for Bitcoin Core 31.1; use run-guix.sh instead." >&2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants