From fd6b10989f887aaa9d79abada1bcbb2a0d1b1937 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Thu, 30 Oct 2025 20:50:29 -0300 Subject: [PATCH] multi: downgrade all Go versions to 1.23.12 --- .github/workflows/main.yml | 2 +- .golangci.yml | 2 +- Dockerfile | 2 +- docs/release.md | 14 +++++++------- release.Dockerfile | 2 +- release.sh | 2 +- tools/Dockerfile | 2 +- tools/go.mod | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1b1bf222..f065d382 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,7 +20,7 @@ env: # If you change this value, please change it in the following files as well: # /Dockerfile - GO_VERSION: 1.24.6 + GO_VERSION: 1.23.12 jobs: ######################## diff --git a/.golangci.yml b/.golangci.yml index 0c6d39d3..d7e286f9 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,6 +1,6 @@ version: "2" run: - go: "1.24" + go: "1.23" # timeout for analysis timeout: 4m diff --git a/Dockerfile b/Dockerfile index ec561f85..629ea5d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=${BUILDPLATFORM} golang:1.24.6-alpine as builder +FROM --platform=${BUILDPLATFORM} golang:1.23.12-alpine as builder # Copy in the local repository to build from. COPY . /go/src/github.com/lightningnetwork/loop diff --git a/docs/release.md b/docs/release.md index 8088cc31..b8201c01 100644 --- a/docs/release.md +++ b/docs/release.md @@ -67,14 +67,14 @@ for a release using the following commands: ```bash $ go version go version go1.25.0 linux/amd64 -$ go install golang.org/dl/go1.24.6@latest -$ go1.24.6 download -Unpacking /home/user/sdk/go1.24.6/go1.24.6.linux-amd64.tar.gz ... -Success. You may now run 'go1.24.6' -$ go1.24.6 version -go version go1.24.6 linux/amd64 +$ go install golang.org/dl/go1.23.12@latest +$ go1.23.12 download +Unpacking /home/user/sdk/go1.23.12/go1.23.12.linux-amd64.tar.gz ... +Success. You may now run 'go1.23.12' +$ go1.23.12 version +go version go1.23.12 linux/amd64 -$ GO_CMD=/home/user/go/bin/go1.24.6 ./release.sh v0.31.3 +$ GO_CMD=/home/user/go/bin/go1.23.12 ./release.sh v0.31.5 ``` On MacOS, you will need to install GNU tar and GNU gzip, which can be done with diff --git a/release.Dockerfile b/release.Dockerfile index a4258893..1f144fbc 100644 --- a/release.Dockerfile +++ b/release.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.24.6 +FROM golang:1.23.12 RUN apt-get update && apt-get install -y --no-install-recommends \ git ca-certificates zip gpg && rm -rf /var/lib/apt/lists/* diff --git a/release.sh b/release.sh index 77dbfad6..95e6a8dc 100755 --- a/release.sh +++ b/release.sh @@ -37,7 +37,7 @@ if ! command -v "$GO_CMD" >/dev/null 2>&1; then fi # Make sure we have the expected Go version installed. -EXPECTED_VERSION="go1.24.6" +EXPECTED_VERSION="go1.23.12" INSTALLED_VERSION=$("$GO_CMD" version 2>/dev/null | awk '{print $3}') if [ "$INSTALLED_VERSION" = "$EXPECTED_VERSION" ]; then green "Go version matches expected: $INSTALLED_VERSION" diff --git a/tools/Dockerfile b/tools/Dockerfile index 16afe228..ed74bf39 100644 --- a/tools/Dockerfile +++ b/tools/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.24.6 +FROM golang:1.23.12 RUN apt-get update && apt-get install -y --no-install-recommends git ca-certificates \ && rm -rf /var/lib/apt/lists/* diff --git a/tools/go.mod b/tools/go.mod index ed732f67..c4e853e3 100644 --- a/tools/go.mod +++ b/tools/go.mod @@ -1,6 +1,6 @@ module github.com/lightninglabs/loop/tools -go 1.24.6 +go 1.23.12 require ( // Once golangci-lint v2.4.1 update it here.