diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 55c5b19c..3213631b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: - name: Setup go uses: actions/setup-go@v5 with: - go-version: 1.21 + go-version: 1.23 - run: make install tidy: @@ -31,7 +31,7 @@ jobs: - name: Setup go uses: actions/setup-go@v5 with: - go-version: 1.21 + go-version: 1.23 - run: | go mod tidy CHANGES_IN_REPO=$(git status --porcelain) diff --git a/.github/workflows/e2e-testing.yaml b/.github/workflows/e2e-testing.yaml index eb66777c..d68559af 100644 --- a/.github/workflows/e2e-testing.yaml +++ b/.github/workflows/e2e-testing.yaml @@ -65,7 +65,7 @@ jobs: - name: Setup Go with cache uses: magnetikonline/action-golang-cache@v4 with: - go-version: 1.21.0 + go-version: 1.23 id: go - name: Checkout repository @@ -104,7 +104,7 @@ jobs: - name: Setup Go with cache uses: magnetikonline/action-golang-cache@v4 with: - go-version: 1.21.0 + go-version: 1.23 id: go - name: Checkout repository diff --git a/Makefile b/Makefile index bb8c67c6..12cfc9fd 100644 --- a/Makefile +++ b/Makefile @@ -230,7 +230,7 @@ local-image: ifeq (,$(shell which heighliner)) echo 'heighliner' binary not found. Consider running `make get-heighliner` else - heighliner build -c persistence --go-version 1.21 --local -f ./chains.yaml + heighliner build -c persistence --go-version 1.23 --local -f ./chains.yaml endif .PHONY: get-heighliner local-image diff --git a/README.md b/README.md index 2ffdfc09..7f4c301d 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ chains. ## Installation Steps -> Prerequisite: Go 1.21.0+ required. [ref](https://golang.org/doc/install) +> Prerequisite: Go 1.23.6+ required. [ref](https://golang.org/doc/install) > Prerequisite: git. [ref](https://github.com/git/git) diff --git a/docker/persistencecore/Dockerfile b/docker/persistencecore/Dockerfile index 087b7e08..56e81b80 100644 --- a/docker/persistencecore/Dockerfile +++ b/docker/persistencecore/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.21.5-alpine3.18 AS go-builder +FROM golang:1.23.6-alpine3.21 AS go-builder # Set up dependencies ENV PACKAGES curl make git libusb-dev libc-dev bash gcc linux-headers eudev-dev python3 diff --git a/docker/persistencecore/Dockerfile.release b/docker/persistencecore/Dockerfile.release index b98d0520..1f68b17c 100644 --- a/docker/persistencecore/Dockerfile.release +++ b/docker/persistencecore/Dockerfile.release @@ -1,4 +1,4 @@ -FROM golang:1.21.5-alpine3.18 +FROM golang:1.23.6-alpine3.21 # Set up dependencies ENV PACKAGES curl make git libusb-dev libc-dev bash gcc linux-headers eudev-dev python3 git diff --git a/interchaintest/go.mod b/interchaintest/go.mod index 8c665765..cc368fe8 100644 --- a/interchaintest/go.mod +++ b/interchaintest/go.mod @@ -1,6 +1,6 @@ module github.com/persistenceOne/persistenceCore/v11/interchaintest -go 1.21 +go 1.23 require ( cosmossdk.io/math v1.3.0