diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 592fda25b1c6c228787930749baa710fcb3e4ff0..a41ae896524f37d6832f098a6c5aa53ef03091b5 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -4,7 +4,7 @@ on:
   - pull_request
 env:
   golang-version: '1.17'
-  kind-version: 'v0.11.1'
+  kind-version: 'v0.12.0'
 jobs:
   generate:
     runs-on: ${{ matrix.os }}
@@ -89,6 +89,9 @@ jobs:
     - uses: actions/checkout@v3
       with:
         persist-credentials: false
+    - uses: actions/setup-go@v2
+      with:
+        go-version: ${{ env.golang-version }}
     - name: Start KinD
       uses: engineerd/setup-kind@v0.5.0
       with:
diff --git a/.github/workflows/versions.yaml b/.github/workflows/versions.yaml
index 67359c6f844f80c6e9eae8bfe94311d89d4da039..630a02b05e77c718af4701bbab037cfae9f461ec 100644
--- a/.github/workflows/versions.yaml
+++ b/.github/workflows/versions.yaml
@@ -4,6 +4,8 @@ on:
   workflow_dispatch:
   schedule:
     - cron: '37 7 * * 1'
+env:
+  golang-version: '1.17'
 jobs:
   versions:
     runs-on: ubuntu-latest
@@ -21,7 +23,7 @@ jobs:
         ref: ${{ matrix.branch }}
     - uses: actions/setup-go@v2
       with:
-        go-version: 1.16
+        go-version: ${{ env.golang-version }}
     - name: Upgrade versions
       id: versions
       run: |