diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cf3d19965..1a7bb86e9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,8 +36,8 @@ env: TEST_CACHE_SCOPE: "test" TESTFLAGS: "-v --parallel=6 --timeout=30m" GOTESTSUM_FORMAT: "standard-verbose" - GO_VERSION: "1.23" - GOTESTSUM_VERSION: "v1.9.0" # same as one in Dockerfile + GO_VERSION: "1.24" + GOTESTSUM_VERSION: "v1.12.0" # same as one in Dockerfile jobs: test-integration: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5da47e2e7..4e58b499b 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -17,7 +17,7 @@ on: pull_request: env: - GO_VERSION: "1.23" + GO_VERSION: "1.24" jobs: codeql: diff --git a/Dockerfile b/Dockerfile index 71b726c5a..e8878dd7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -ARG GO_VERSION=1.23 +ARG GO_VERSION=1.24 ARG ALPINE_VERSION=3.21 ARG XX_VERSION=1.6.1 diff --git a/hack/dockerfiles/docs.Dockerfile b/hack/dockerfiles/docs.Dockerfile index 2c18b12c1..2e3400ec7 100644 --- a/hack/dockerfiles/docs.Dockerfile +++ b/hack/dockerfiles/docs.Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -ARG GO_VERSION=1.23 +ARG GO_VERSION=1.24 ARG ALPINE_VERSION=3.21 ARG FORMATS=md,yaml diff --git a/hack/dockerfiles/generated-files.Dockerfile b/hack/dockerfiles/generated-files.Dockerfile index a7b406c13..99149bfff 100644 --- a/hack/dockerfiles/generated-files.Dockerfile +++ b/hack/dockerfiles/generated-files.Dockerfile @@ -5,7 +5,7 @@ # Copyright The Buildx Authors. # Licensed under the Apache License, Version 2.0 -ARG GO_VERSION=1.23 +ARG GO_VERSION=1.24 ARG PROTOC_VERSION=3.11.4 ARG PROTOC_GOOGLEAPIS_VERSION=2af421884dd468d565137215c946ebe4e245ae26 diff --git a/hack/dockerfiles/govulncheck.Dockerfile b/hack/dockerfiles/govulncheck.Dockerfile index 3b955b10c..1f1cd84ef 100644 --- a/hack/dockerfiles/govulncheck.Dockerfile +++ b/hack/dockerfiles/govulncheck.Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -ARG GO_VERSION=1.23 +ARG GO_VERSION=1.24 ARG ALPINE_VERSION=3.21 ARG GOVULNCHECK_VERSION=v1.1.3 diff --git a/hack/dockerfiles/lint.Dockerfile b/hack/dockerfiles/lint.Dockerfile index 14e8a5bcc..1ce48dfff 100644 --- a/hack/dockerfiles/lint.Dockerfile +++ b/hack/dockerfiles/lint.Dockerfile @@ -1,15 +1,14 @@ # syntax=docker/dockerfile:1 -ARG GO_VERSION=1.23 +ARG GO_VERSION=1.24 ARG ALPINE_VERSION=3.21 ARG XX_VERSION=1.6.1 ARG GOLANGCI_LINT_VERSION=v2.1.5 ARG GOLANGCI_FROM_SOURCE=false -# v0.31 requires go1.24 -ARG GOPLS_VERSION=v0.30.0 -# disabled: deprecated unusedvariable simplifyrange -ARG GOPLS_ANALYZERS="embeddirective fillreturns hostport infertypeargs modernize nonewvars noresultvalues simplifycompositelit simplifyslice unusedparams yield" +ARG GOPLS_VERSION=v0.33.0 +# GOPLS_ANALYZERS defines gopls analyzers to be run. disabled by default: deprecated simplifyrange unusedfunc unusedvariable +ARG GOPLS_ANALYZERS="embeddirective fillreturns infertypeargs maprange modernize nonewvars noresultvalues simplifycompositelit simplifyslice unusedparams yield" FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx diff --git a/hack/dockerfiles/vendor.Dockerfile b/hack/dockerfiles/vendor.Dockerfile index 1dac1c379..341f64ac4 100644 --- a/hack/dockerfiles/vendor.Dockerfile +++ b/hack/dockerfiles/vendor.Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -ARG GO_VERSION=1.23 +ARG GO_VERSION=1.24 ARG ALPINE_VERSION=3.21 ARG MODOUTDATED_VERSION=v0.9.0