build: bump version of Go container for release builds
What changed, and why it matters
This commit simply updates the version of the Go programming language used to build release binaries inside a Docker container, from Go 1.22.11 to Go 1.23. There is no code change, no bug fix, and no security patch visible in the diff. It is a routine build-maintenance change.
No security action required. Treat as normal build hygiene. If desired, verify that Go 1.23 does not introduce any breaking changes for the btcd build and that release artifacts still pass existing tests.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The only change is in .github/workflows/Dockerfile: the base image for the build stage is changed from golang:1.22.11-alpine3.21 to golang:1.23-alpine. This affects only the CI/release build environment. No application source code, dependencies, or runtime behavior are modified. No security-relevant content is present in the commit message or diff.
Changed components
.github/workflows/DockerfileInspect captured patch +1 / −1
diff --git a/.github/workflows/Dockerfile b/.github/workflows/Dockerfile
index a23b462..baf7f7f 100644
--- a/.github/workflows/Dockerfile
+++ b/.github/workflows/Dockerfile
@@ -5,7 +5,7 @@
###########################
# Build binaries stage
###########################
-FROM --platform=$BUILDPLATFORM golang:1.22.11-alpine3.21 AS build
+FROM --platform=$BUILDPLATFORM golang:1.23-alpine AS build
ADD . /app
WORKDIR /app
# Arguments required to build binaries targetting the correct OS and CPU architectures
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.