diff --git a/changelog/v1.16.24/go-123.yaml b/changelog/v1.16.24/go-123.yaml new file mode 100644 index 00000000000..f140f9476ca --- /dev/null +++ b/changelog/v1.16.24/go-123.yaml @@ -0,0 +1,8 @@ +changelog: + - type: DEPENDENCY_BUMP + description: Bumped the go version to 1.23.3 + dependencyOwner: golang + dependencyRepo: go + dependencyTag: v1.23.3 + issueLink: https://github.com/solo-io/solo-projects/issues/7609 + resolvesIssue: false \ No newline at end of file diff --git a/ci/cloudbuild/publish-artifacts.yaml b/ci/cloudbuild/publish-artifacts.yaml index 62c4f9b0dd5..d36e9c10c50 100644 --- a/ci/cloudbuild/publish-artifacts.yaml +++ b/ci/cloudbuild/publish-artifacts.yaml @@ -1,6 +1,6 @@ steps: -- name: 'gcr.io/$PROJECT_ID/prepare-go-workspace:0.8.8' +- name: 'gcr.io/$PROJECT_ID/prepare-go-workspace:0.10.2' id: 'prepare-workspace' args: - '--repo-name' @@ -44,7 +44,7 @@ steps: - 'us-central1-a' # Run make targets to push docker images to quay.io -- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.8.8' +- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.10.2' id: 'publish-docker' args: - 'publish-docker' @@ -65,7 +65,7 @@ steps: waitFor: - 'publish-docker' -- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.8.8' +- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.10.2' id: 'release-chart' dir: *dir args: @@ -80,7 +80,7 @@ steps: - 'gcr-auth' # Run make targets to retag and push docker images to GCR -- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.8.8' +- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.10.2' id: 'docker-push-extended-gcr' dir: *dir args: diff --git a/ci/cloudbuild/run-tests.yaml b/ci/cloudbuild/run-tests.yaml index 7754d8ff767..c4305a5cf20 100644 --- a/ci/cloudbuild/run-tests.yaml +++ b/ci/cloudbuild/run-tests.yaml @@ -1,6 +1,6 @@ steps: -- name: 'gcr.io/$PROJECT_ID/prepare-go-workspace:0.8.8' +- name: 'gcr.io/$PROJECT_ID/prepare-go-workspace:0.10.2' id: 'prepare-workspace' args: - '--repo-name' @@ -23,7 +23,7 @@ steps: cd /go/pkg gsutil cat gs://$PROJECT_ID-cache/gloo/gloo-mod.tar.gz | tar -xzf - || echo "untar mod cache failed; continuing because we can download deps as we need them" -- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.8.8' +- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.10.2' id: 'prepare-envoy' dir: *dir entrypoint: 'bash' @@ -74,7 +74,7 @@ steps: waitFor: - 'prepare-gcr-zone' -- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.8.8' +- name: 'gcr.io/$PROJECT_ID/go-mod-make:0.10.2' id: 'prepare-test-tools' dir: *dir args: @@ -85,7 +85,7 @@ steps: - 'prepare-gcr-zone' - 'prepare-test-credentials' -- name: 'gcr.io/$PROJECT_ID/e2e-go-mod-ginkgo:0.8.8' +- name: 'gcr.io/$PROJECT_ID/e2e-go-mod-ginkgo:0.10.2' id: 'run-tests' dir: *dir entrypoint: 'make' @@ -96,7 +96,7 @@ steps: secretEnv: - 'JWT_PRIVATE_KEY' -- name: 'gcr.io/$PROJECT_ID/e2e-go-mod-ginkgo:0.8.8' +- name: 'gcr.io/$PROJECT_ID/e2e-go-mod-ginkgo:0.10.2' id: 'run-e2e-tests' dir: *dir entrypoint: 'make' @@ -107,7 +107,7 @@ steps: secretEnv: - 'JWT_PRIVATE_KEY' -- name: 'gcr.io/$PROJECT_ID/e2e-go-mod-ginkgo:0.8.8' +- name: 'gcr.io/$PROJECT_ID/e2e-go-mod-ginkgo:0.10.2' id: 'run-hashicorp-e2e-tests' dir: *dir entrypoint: 'make' diff --git a/cloudbuild-cache.yaml b/cloudbuild-cache.yaml index 998084a1e57..a7eeea41fb8 100644 --- a/cloudbuild-cache.yaml +++ b/cloudbuild-cache.yaml @@ -1,6 +1,6 @@ options: env: - - "_GO_VERSION=1.21.5" + - "_GO_VERSION=1.23.3" steps: - name: gcr.io/cloud-builders/gsutil diff --git a/go.mod b/go.mod index e99d5d07dde..1ab2361c2d9 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/solo-io/gloo -go 1.21.11 +go 1.23.3 // Note for developers: upgrading go will also require upgrading go in the following files: // ./cloudbuild-cache.yaml,