From 2d720051ca589bfc5fe1cb9b97cbd39ec16247fc Mon Sep 17 00:00:00 2001 From: divolgin Date: Mon, 23 Sep 2024 17:39:59 +0000 Subject: [PATCH] Bump go 1.20 -> 1.22 and pin some dependencies --- .circleci/config.yml | 16 ++++++++-------- Dockerfile | 2 +- Makefile | 10 +++++----- go.mod | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9414b1c0..9d4eb500 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,7 +7,7 @@ jobs: docs: docker: - - image: cimg/go:1.20 + - image: cimg/go:1.22 steps: - checkout - run: | @@ -19,14 +19,14 @@ jobs: make pipeline-nointegration test: docker: - - image: cimg/go:1.20 + - image: cimg/go:1.22 steps: - checkout - run: make build-deps ci-test # ci-upload-coverage scan: docker: - - image: cimg/go:1.20 + - image: cimg/go:1.22 steps: - checkout - setup_remote_docker @@ -40,7 +40,7 @@ jobs: machine: true environment: GOPATH: /home/circleci/go - GO_SHA256SUM: 9c5d48c54dd8b0a3b2ef91b0f92a1190aa01f11d26e98033efa64c46a30bba7b + GO_SHA256SUM: 904b924d435eaea086515bc63235b192ea441bd8c9b198c507e85009e6e4c7f0 GO: /usr/local/go/bin/go GOCACHE: "/tmp/go/cache" steps: @@ -49,7 +49,7 @@ jobs: keys: - support-bundle-e2e-build-cache-base - run: | - export GO_DOWNLOAD_URL=https://go.dev/dl/go1.20.12.linux-amd64.tar.gz + export GO_DOWNLOAD_URL=https://go.dev/dl/go1.22.5.linux-amd64.tar.gz export GOPATH=/home/circleci/go export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin @@ -60,7 +60,7 @@ jobs: tar -zxvf golang.tar.gz -C /tmp sudo rm -rf ${GOROOT} sudo mv /tmp/go ${GOROOT} - - run: docker run -d --entrypoint sh --label com.replicated.support-bundle=true cimg/go:1.20 -c "sleep infinity" + - run: docker run -d --entrypoint sh --label com.replicated.support-bundle=true cimg/go:1.22 -c "sleep infinity" - run: | export GOPATH=/home/circleci/go export GOROOT=/usr/local/go @@ -73,7 +73,7 @@ jobs: deploy: docker: - - image: cimg/go:1.20 + - image: cimg/go:1.22 steps: - checkout - setup_remote_docker @@ -85,7 +85,7 @@ jobs: deploy_unstable: docker: - - image: cimg/go:1.20 + - image: cimg/go:1.22 steps: - checkout - setup_remote_docker diff --git a/Dockerfile b/Dockerfile index fb89e52d..7394c335 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.20 +FROM golang:1.22 RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y \ jq \ diff --git a/Makefile b/Makefile index 3f27edf6..5b5d34bc 100644 --- a/Makefile +++ b/Makefile @@ -114,9 +114,9 @@ bin/support-bundle: $(SRC) pkg/collect/bundle/defaultspec/asset.go build-deps: go install golang.org/x/lint/golint@latest - go install golang.org/x/tools/cmd/goimports@latest + go install golang.org/x/tools/cmd/goimports@v0.25.0 go install github.com/a-urth/go-bindata/go-bindata@latest - go install github.com/onsi/ginkgo/ginkgo@latest + go install github.com/onsi/ginkgo/ginkgo@v1.16.5 go install github.com/golang/mock/mockgen@latest .state/coverage.out: $(SRC) @@ -149,7 +149,7 @@ e2e-supportbundle-core: -v /var/run/docker.sock:/var/run/docker.sock \ -w /go/src/$(PKG) \ -l com.replicated.support-bundle=true \ - golang:1.20 \ + golang:1.22 \ /bin/sh -c " \ ./e2e/collect/e2e.sh \ " @@ -164,7 +164,7 @@ e2e-supportbundle-docker: -w /go/src/$(PKG) \ -l com.replicated.support-bundle=true \ -e DOCKER=1 \ - golang:1.20 \ + golang:1.22 \ /bin/sh -c " \ ./e2e/collect/e2e.sh \ " @@ -178,7 +178,7 @@ e2e-supportbundle-swarm: -w /go/src/$(PKG) \ -l com.replicated.support-bundle=true \ -e SWARM=1 \ - golang:1.20 \ + golang:1.22 \ /bin/sh -c " \ ./e2e/collect/e2e.sh \ " diff --git a/go.mod b/go.mod index 827af5a6..2ff80cbe 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/replicatedcom/support-bundle -go 1.20 +go 1.22 require ( github.com/Masterminds/semver v1.4.2 // indirect