diff --git a/.github/workflows/bats.yml b/.github/workflows/bats.yml index 3ebe627c..49012970 100644 --- a/.github/workflows/bats.yml +++ b/.github/workflows/bats.yml @@ -11,7 +11,7 @@ on: workflow_dispatch: env: - GO_VERSION: "1.24" + GO_VERSION: "1.25" K8S_VERSION: "v1.34.0" KIND_VERSION: "v0.30.0" IMAGE_NAME: registry.k8s.io/networking/dranet diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 672479f0..a03a68ba 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -24,7 +24,7 @@ on: workflow_dispatch: env: - GO_VERSION: "1.24" + GO_VERSION: "1.25" K8S_VERSION: "v1.34.0" KIND_VERSION: "v0.30.0" IMAGE_NAME: registry.k8s.io/networking/dranet diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9bdd579a..e8d58726 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - go-version: [1.23.x] + go-version: [1.25.x] runs-on: ubuntu-latest steps: - uses: actions/setup-go@v6 diff --git a/Dockerfile b/Dockerfile index 60a84950..04b2c524 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ # limitations under the License. # setup cross-compile env -FROM --platform=$BUILDPLATFORM golang:1.24 AS builder +FROM --platform=$BUILDPLATFORM golang:1.25 AS builder ARG TARGETARCH ARG GOARCH=${TARGETARCH} CGO_ENABLED=0 diff --git a/go.mod b/go.mod index 73c30efb..4383c509 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/google/dranet -go 1.24.3 +go 1.25 require ( cloud.google.com/go/compute v1.51.0 diff --git a/hack/lint.sh b/hack/lint.sh index 2d05dfcc..d7287d3d 100755 --- a/hack/lint.sh +++ b/hack/lint.sh @@ -21,4 +21,4 @@ set -o pipefail REPO_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. cd $REPO_ROOT -docker run --rm -v $(pwd):/app -w /app golangci/golangci-lint:v2.1.6 golangci-lint run -v +docker run --rm -v $(pwd):/app -w /app golangci/golangci-lint:v2.8.0 golangci-lint run -v