diff --git a/.github/workflows/operator-image.yml b/.github/workflows/operator-image.yml index 54c6403ab..901f894bc 100644 --- a/.github/workflows/operator-image.yml +++ b/.github/workflows/operator-image.yml @@ -16,6 +16,11 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Set Go + uses: actions/setup-go@v3 + with: + go-version: v1.19 + - name: Install operator-sdk run: | export ARCH=$(case $(uname -m) in x86_64) echo -n amd64 ;; aarch64) echo -n arm64 ;; *) echo -n $(uname -m) ;; esac) diff --git a/.github/workflows/tag-and-build.yml b/.github/workflows/tag-and-build.yml index a013291fe..2f49cfdbe 100644 --- a/.github/workflows/tag-and-build.yml +++ b/.github/workflows/tag-and-build.yml @@ -57,6 +57,11 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Set Go + uses: actions/setup-go@v3 + with: + go-version: v1.19 + - name: Verify that release doesn't exist yet shell: bash {0} run: | diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index f28c5b2b1..7615ff77e 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -24,6 +24,11 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Set Go + uses: actions/setup-go@v3 + with: + go-version: v1.19 + - name: Activate cache uses: actions/cache@v3 with: diff --git a/.github/workflows/verify_generated_files.yml b/.github/workflows/verify_generated_files.yml index 5783d4253..a5cc6ad29 100644 --- a/.github/workflows/verify_generated_files.yml +++ b/.github/workflows/verify_generated_files.yml @@ -19,6 +19,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Set Go + uses: actions/setup-go@v3 + with: + go-version: v1.19 - name: Verify that the DeepCopy, DeepCopyInto, and DeepCopyObject method implementations have been generated run: make generate && git diff --exit-code @@ -26,6 +30,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Set Go + uses: actions/setup-go@v3 + with: + go-version: v1.19 - name: Verify that the latest client has been generated run: make generate-client && git diff --exit-code @@ -33,6 +41,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Set Go + uses: actions/setup-go@v3 + with: + go-version: v1.19 - name: Verify that imports are organized run: make verify-imports @@ -40,5 +52,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Set Go + uses: actions/setup-go@v3 + with: + go-version: v1.19 - name: Verify that the latest WebhookConfigurations, ClusterRoles, and CustomResourceDefinitions have been generated run: make manifests && git diff --exit-code