From e20e21a1f96a10fa30ecf611578754c30afc47af Mon Sep 17 00:00:00 2001 From: Michael Grosser Date: Tue, 2 Apr 2024 20:25:09 -0700 Subject: [PATCH] go-version-file Signed-off-by: Michael Grosser --- .github/workflows/ci-schedule.yml | 4 +++- .github/workflows/ci.yml | 20 +++++++++++++------ .github/workflows/cli.yaml | 4 +++- .github/workflows/dockerhub-latest-image.yml | 4 +++- .../workflows/dockerhub-released-image.yml | 4 +++- .github/workflows/release.yml | 4 +++- .github/workflows/swr-latest-image.yml | 4 +++- .github/workflows/swr-released-image.yml | 4 +++- 8 files changed, 35 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci-schedule.yml b/.github/workflows/ci-schedule.yml index bd201dd2e884..c93f2eeb9e8a 100644 --- a/.github/workflows/ci-schedule.yml +++ b/.github/workflows/ci-schedule.yml @@ -38,7 +38,9 @@ jobs: # We need to guess version via git tags. fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - 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 cc373b0c2d76..9ae41e6437fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,9 @@ jobs: - name: checkout code uses: actions/checkout@v3 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - name: verify license run: hack/verify-license.sh - name: vendor @@ -39,7 +41,9 @@ jobs: with: path: ${{ env.GOPATH }}/src/github.com/karmada-io/karmada - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - name: Install Protoc uses: arduino/setup-protoc@v1 with: @@ -69,7 +73,9 @@ jobs: # We need to guess version via git tags. fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - name: compile run: make all test: @@ -82,7 +88,9 @@ jobs: - name: checkout code uses: actions/checkout@v3 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - name: make test run: make test - name: Upload coverage to Codecov @@ -131,9 +139,9 @@ jobs: # We need to guess version via git tags. fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: - go-version: 1.21.8 + go-version-file: .go-version - 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 325eda152be6..3724abab594e 100644 --- a/.github/workflows/cli.yaml +++ b/.github/workflows/cli.yaml @@ -27,7 +27,9 @@ jobs: # We need to guess version via git tags. fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - 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 3aa46bad2dd2..ef6d103e0240 100644 --- a/.github/workflows/dockerhub-latest-image.yml +++ b/.github/workflows/dockerhub-latest-image.yml @@ -36,7 +36,9 @@ jobs: # for `git describe --tags` in Makefile. fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - 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 8853b7426b9b..c3be18719137 100644 --- a/.github/workflows/dockerhub-released-image.yml +++ b/.github/workflows/dockerhub-released-image.yml @@ -32,7 +32,9 @@ jobs: # for `git describe --tags` in Makefile. fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - name: Install Cosign uses: sigstore/cosign-installer@v3.4.0 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 847e5caedca3..9bdbab230118 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,9 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - 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 c77f5d3f0afc..9f6667b8121d 100644 --- a/.github/workflows/swr-latest-image.yml +++ b/.github/workflows/swr-latest-image.yml @@ -20,7 +20,9 @@ jobs: # for `git describe --tags` in Makefile. fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - 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 2bf6e00a8ebc..492b6b3b6c8c 100644 --- a/.github/workflows/swr-released-image.yml +++ b/.github/workflows/swr-released-image.yml @@ -17,7 +17,9 @@ jobs: with: fetch-depth: 0 - name: install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 + with: + go-version-file: .go-version - name: build images env: REGISTRY: ${{secrets.SWR_REGISTRY}}