From 98dc47612d824fc2a946e2510b286ed6f86674bd Mon Sep 17 00:00:00 2001 From: Lukasz Klimek <842586+lklimek@users.noreply.github.com> Date: Wed, 18 Mar 2026 09:15:06 +0100 Subject: [PATCH 1/2] build: upgrade Go toolchain from 1.25.7 to 1.26.1 Required for oasis-core/go v0.2600.0 which declares go 1.26.0. Updates go.mod, CI workflows, and Dockerfiles. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/build.yml | 6 +++--- .github/workflows/check-generated.yml | 4 ++-- .github/workflows/e2e.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/tests.yml | 2 +- DOCKER/Dockerfile | 2 +- go.mod | 2 +- test/docker/Dockerfile | 2 +- test/e2e/docker/Dockerfile | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 112e209fd..3a65fe69e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: steps: - uses: actions/setup-go@v6.3.0 with: - go-version: "1.25.7" + go-version: "1.26.1" - uses: actions/checkout@v6 - uses: technote-space/get-diff-action@v6 with: @@ -54,7 +54,7 @@ jobs: steps: - uses: actions/setup-go@v6.3.0 with: - go-version: "1.25.7" + go-version: "1.26.1" - uses: actions/checkout@v6 - uses: technote-space/get-diff-action@v6 with: @@ -79,7 +79,7 @@ jobs: steps: - uses: actions/setup-go@v6.3.0 with: - go-version: "1.25.7" + go-version: "1.26.1" - uses: actions/checkout@v6 - uses: technote-space/get-diff-action@v6 with: diff --git a/.github/workflows/check-generated.yml b/.github/workflows/check-generated.yml index 6ee4faa6d..1595eb807 100644 --- a/.github/workflows/check-generated.yml +++ b/.github/workflows/check-generated.yml @@ -20,7 +20,7 @@ jobs: steps: - uses: actions/setup-go@v6.3.0 with: - go-version: "1.25.7" + go-version: "1.26.1" - uses: actions/checkout@v6 @@ -55,7 +55,7 @@ jobs: steps: - uses: actions/setup-go@v6.3.0 with: - go-version: "1.25.7" + go-version: "1.26.1" - uses: actions/checkout@v6 diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 8134fce84..b4df93469 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -25,7 +25,7 @@ jobs: steps: - uses: actions/setup-go@v6.3.0 with: - go-version: "1.25.7" + go-version: "1.26.1" - name: Set up Docker Buildx uses: docker/setup-buildx-action@v4.0.0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4a092ba71..c1b6ba4c4 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -40,7 +40,7 @@ jobs: - uses: actions/setup-go@v6.3.0 if: env.GIT_DIFF with: - go-version: "^1.25.7" + go-version: "^1.26.1" - name: Install dependencies if: env.GIT_DIFF diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b522c4a22..9c457b99a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/setup-go@v6.3.0 with: - go-version: "1.25.7" + go-version: "1.26.1" - name: Build uses: goreleaser/goreleaser-action@v7 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 69a312c83..9ed9b6af3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/setup-go@v6.3.0 if: env.GIT_DIFF with: - go-version: "1.25.7" + go-version: "1.26.1" - name: Install libpcap if: env.GIT_DIFF diff --git a/DOCKER/Dockerfile b/DOCKER/Dockerfile index e93ab6147..58ea5c3b7 100644 --- a/DOCKER/Dockerfile +++ b/DOCKER/Dockerfile @@ -5,7 +5,7 @@ # * image - creates final image of minimal size ARG ALPINE_VERSION=3.23 -ARG GOLANG_VERSION=1.25.7 +ARG GOLANG_VERSION=1.26.1 ################################# # STAGE 1: install dependencies # ################################# diff --git a/go.mod b/go.mod index d0b1ed58d..a694fb22f 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/dashpay/tenderdash -go 1.25.7 +go 1.26.1 require ( github.com/BurntSushi/toml v1.6.0 diff --git a/test/docker/Dockerfile b/test/docker/Dockerfile index 46da6e061..801473ac3 100644 --- a/test/docker/Dockerfile +++ b/test/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.7 +FROM golang:1.26.1 # Grab deps (jq, hexdump, xxd, killall) RUN apt-get update && \ diff --git a/test/e2e/docker/Dockerfile b/test/e2e/docker/Dockerfile index b55f4acd1..d66fd1e01 100644 --- a/test/e2e/docker/Dockerfile +++ b/test/e2e/docker/Dockerfile @@ -1,6 +1,6 @@ ## Stage 1 and 2 is copied from /DOCKER/Dockerfile ARG ALIPNE_VERSION=3.23 -ARG GOLANG_VERSION=1.25.7 +ARG GOLANG_VERSION=1.26.1 ################################# # STAGE 1: install dependencies # ################################# From 0861100ef205883c08aa52368f304e45a7dd7181 Mon Sep 17 00:00:00 2001 From: Lukasz Klimek <842586+lklimek@users.noreply.github.com> Date: Wed, 18 Mar 2026 09:15:58 +0100 Subject: [PATCH 2/2] build: update Go version references in docs and BLS action Updates remaining Go 1.25.7 references in README, tutorials, fuzz README, and BLS GitHub action to 1.26.1. Co-Authored-By: Claude Opus 4.6 --- .github/actions/bls/action.yml | 2 +- README.md | 2 +- docs/tutorials/go-built-in.md | 2 +- docs/tutorials/go.md | 2 +- test/fuzz/README.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/bls/action.yml b/.github/actions/bls/action.yml index 1c7de6563..f841071b3 100644 --- a/.github/actions/bls/action.yml +++ b/.github/actions/bls/action.yml @@ -15,7 +15,7 @@ runs: steps: - uses: actions/setup-go@v2 with: - go-version: "1.25.7" + go-version: "1.26.1" - uses: actions/checkout@v6 with: submodules: true diff --git a/README.md b/README.md index 3b4124080..be34ae07f 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ requirements if installing from source. | Requirement | Notes | | ----------- | ------------------ | -| Go version | Go1.25.7 or higher | +| Go version | Go1.26.1 or higher | ## Versioning diff --git a/docs/tutorials/go-built-in.md b/docs/tutorials/go-built-in.md index 1fa1e939c..66d0d04a2 100644 --- a/docs/tutorials/go-built-in.md +++ b/docs/tutorials/go-built-in.md @@ -596,7 +596,7 @@ This will populate the `go.mod` with a release number followed by a hash for Ten ```go module github.com//kvstore -go 1.25.7 +go 1.26.1 require ( github.com/dgraph-io/badger/v3 v3.2103.2 diff --git a/docs/tutorials/go.md b/docs/tutorials/go.md index a2f149da5..5fcb1401e 100644 --- a/docs/tutorials/go.md +++ b/docs/tutorials/go.md @@ -454,7 +454,7 @@ This will populate the `go.mod` with a release number followed by a hash for Ten ```go module github.com//kvstore -go 1.25.7 +go 1.26.1 require ( github.com/dgraph-io/badger/v3 v3.2103.2 diff --git a/test/fuzz/README.md b/test/fuzz/README.md index ceb97bbd9..fd44f6cda 100644 --- a/test/fuzz/README.md +++ b/test/fuzz/README.md @@ -1,7 +1,7 @@ # fuzz Fuzzing for various packages in Tendermint using the fuzzing infrastructure included in -Go 1.25.7. +Go 1.26.1. Inputs: