@@ -50,13 +50,13 @@ jobs:
5050 - smart-checkout
5151 runs-on : ${{ needs.start-runner.outputs.runner-label }}
5252 steps :
53+ - name : set-env-vars
54+ run : |
55+ echo "HOME=/actions-runner" >> $GITHUB_ENV
5356 - name : setup-go
5457 uses : actions/setup-go@v3
5558 with :
5659 go-version : ' 1.20'
57- - name : set-env-vars
58- run : |
59- echo "HOME=/actions-runner" >> $GITHUB_ENV
6060 - name : golangci-lint
6161 uses : golangci/golangci-lint-action@v2
6262 with :
@@ -67,13 +67,13 @@ jobs:
6767 - smart-checkout
6868 runs-on : ${{ needs.start-runner.outputs.runner-label }}
6969 steps :
70+ - name : set-env-vars
71+ run : |
72+ echo "HOME=/actions-runner" >> $GITHUB_ENV
7073 - name : setup-go
7174 uses : actions/setup-go@v3
7275 with :
7376 go-version : ' 1.20'
74- - name : set-env-vars
75- run : |
76- echo "HOME=/actions-runner" >> $GITHUB_ENV
7777 - name : Install utilities
7878 run : |
7979 go install mvdan.cc/[email protected] 9090 outputs :
9191 result : ${{ steps.run-tests.outputs.result }}
9292 steps :
93+ - name : set-env-vars
94+ run : |
95+ echo "HOME=/actions-runner" >> $GITHUB_ENV
9396 - name : setup-go
9497 uses : actions/setup-go@v3
9598 with :
@@ -99,12 +102,9 @@ jobs:
99102 sudo apt-get update
100103 sudo apt-get install -y build-essential
101104
102- export HOME=/actions-runner
103- echo "HOME=/actions-runner" >> $GITHUB_ENV
104-
105- go install sigs.k8s.io/[email protected] 105+ go install sigs.k8s.io/[email protected] 106106
107- curl -LO https://dl.k8s.io/release/v1.29.1 /bin/linux/amd64/kubectl
107+ curl -LO https://dl.k8s.io/release/v1.25.3 /bin/linux/amd64/kubectl
108108 chmod +x ./kubectl
109109
110110 HELM_PKG="helm-v3.13.3-linux-amd64.tar.gz"
@@ -126,20 +126,20 @@ jobs:
126126 gcc --version
127127 go version
128128 kind version
129- kubectl version --short -- client=true
129+ kubectl version --client=true
130130 helm version
131131 - name : setup-medium-test-class-binaries
132132 run : |
133133 # This installs kube-apiserver and etcd binaries for `medium`
134134 # class tests. Refer to the writing tests docs for more info.
135135 make envtest
136- KUBEBUILDER_ASSETS=$(./bin/setup-envtest use 1.29 -p path)
136+ KUBEBUILDER_ASSETS=$(./bin/setup-envtest use 1.26 -p path)
137137 echo "KUBEBUILDER_ASSETS=$KUBEBUILDER_ASSETS" >> $GITHUB_ENV
138138 - name : setup-k8s-cluster
139139 run : |
140140 kind delete cluster
141141 kind create cluster \
142- --image=kindest/node:v1.29.1 @sha256:a0cc28af37cf39b019e2b448c54d1a3f789de32536cb5a5db61a49623e527144 \
142+ --image=kindest/node:v1.25.3 @sha256:cd248d1438192f7814fbca8fede13cfe5b9918746dfa12583976158a834fd5c5 \
143143 --config=./e2e/kind-cluster-config.yaml
144144 kubectl wait --timeout=5m --for=condition=ready node -l worker=true
145145 - name : build-operator-image
0 commit comments