From a5289759270e4c84d58021ae0ca4fa40be090f4f Mon Sep 17 00:00:00 2001 From: Michael Grosser Date: Tue, 2 Apr 2024 16:57:52 -0700 Subject: [PATCH] use single source for go version Signed-off-by: Michael Grosser --- .github/workflows/ci-schedule.yml | 2 +- .github/workflows/ci.yml | 10 +++++----- .github/workflows/cli.yaml | 2 +- .github/workflows/dockerhub-latest-image.yml | 2 +- .github/workflows/dockerhub-released-image.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/swr-latest-image.yml | 2 +- .github/workflows/swr-released-image.yml | 2 +- .go-version | 1 + go.mod | 2 +- 10 files changed, 14 insertions(+), 13 deletions(-) create mode 100644 .go-version diff --git a/.github/workflows/ci-schedule.yml b/.github/workflows/ci-schedule.yml index 31a1dfa95ed0..74c6ebb21939 100644 --- a/.github/workflows/ci-schedule.yml +++ b/.github/workflows/ci-schedule.yml @@ -40,7 +40,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: setup e2e test environment uses: nick-fields/retry@v2.9.0 with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e834691f0786..69bfb9026e26 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: verify license run: hack/verify-license.sh - name: vendor @@ -47,7 +47,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: ${{ env.GOPATH }}/src/github.com/karmada-io/karmada/go.mod - name: Install Protoc uses: arduino/setup-protoc@v1 with: @@ -79,7 +79,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: compile run: make all test: @@ -94,7 +94,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: make test run: make test - name: Upload coverage to Codecov @@ -145,7 +145,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: setup e2e test environment run: | export CLUSTER_VERSION=kindest/node:${{ matrix.k8s }} diff --git a/.github/workflows/cli.yaml b/.github/workflows/cli.yaml index 2ce054d8eef4..17b38b3a768a 100644 --- a/.github/workflows/cli.yaml +++ b/.github/workflows/cli.yaml @@ -33,7 +33,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - uses: helm/kind-action@v1.9.0 with: version: "v0.20.0" diff --git a/.github/workflows/dockerhub-latest-image.yml b/.github/workflows/dockerhub-latest-image.yml index 8d891b4d3637..a611243eb598 100644 --- a/.github/workflows/dockerhub-latest-image.yml +++ b/.github/workflows/dockerhub-latest-image.yml @@ -38,7 +38,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: Install Cosign uses: sigstore/cosign-installer@v3.4.0 with: diff --git a/.github/workflows/dockerhub-released-image.yml b/.github/workflows/dockerhub-released-image.yml index f6578b979d64..26757e3de24e 100644 --- a/.github/workflows/dockerhub-released-image.yml +++ b/.github/workflows/dockerhub-released-image.yml @@ -34,7 +34,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: Install Cosign uses: sigstore/cosign-installer@v3.4.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2266bdb0cf88..54c3749e5ab3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: Making and packaging env: GOOS: ${{ matrix.os }} diff --git a/.github/workflows/swr-latest-image.yml b/.github/workflows/swr-latest-image.yml index 9f0ae84f369f..3d914cdf2096 100644 --- a/.github/workflows/swr-latest-image.yml +++ b/.github/workflows/swr-latest-image.yml @@ -22,7 +22,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: build images env: REGISTRY: ${{secrets.SWR_REGISTRY}} diff --git a/.github/workflows/swr-released-image.yml b/.github/workflows/swr-released-image.yml index db19655be5e6..652f98f567e9 100644 --- a/.github/workflows/swr-released-image.yml +++ b/.github/workflows/swr-released-image.yml @@ -19,7 +19,7 @@ jobs: - name: install Go uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: go.mod - name: build images env: REGISTRY: ${{secrets.SWR_REGISTRY}} diff --git a/.go-version b/.go-version new file mode 100644 index 000000000000..428abfd24fbe --- /dev/null +++ b/.go-version @@ -0,0 +1 @@ +1.21.8 diff --git a/go.mod b/go.mod index 13d6c12c9bf1..ef73fdc17927 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/karmada-io/karmada -go 1.21 +go 1.21.8 require ( github.com/adhocore/gronx v1.6.3