@@ -50,13 +50,13 @@ jobs:
50
50
- smart-checkout
51
51
runs-on : ${{ needs.start-runner.outputs.runner-label }}
52
52
steps :
53
+ - name : set-env-vars
54
+ run : |
55
+ echo "HOME=/actions-runner" >> $GITHUB_ENV
53
56
- name : setup-go
54
57
uses : actions/setup-go@v3
55
58
with :
56
59
go-version : ' 1.20'
57
- - name : set-env-vars
58
- run : |
59
- echo "HOME=/actions-runner" >> $GITHUB_ENV
60
60
- name : golangci-lint
61
61
uses : golangci/golangci-lint-action@v2
62
62
with :
@@ -67,13 +67,13 @@ jobs:
67
67
- smart-checkout
68
68
runs-on : ${{ needs.start-runner.outputs.runner-label }}
69
69
steps :
70
+ - name : set-env-vars
71
+ run : |
72
+ echo "HOME=/actions-runner" >> $GITHUB_ENV
70
73
- name : setup-go
71
74
uses : actions/setup-go@v3
72
75
with :
73
76
go-version : ' 1.20'
74
- - name : set-env-vars
75
- run : |
76
- echo "HOME=/actions-runner" >> $GITHUB_ENV
77
77
- name : Install utilities
78
78
run : |
79
79
go install mvdan.cc/gofumpt@v0.5.0
90
90
outputs :
91
91
result : ${{ steps.run-tests.outputs.result }}
92
92
steps :
93
+ - name : set-env-vars
94
+ run : |
95
+ echo "HOME=/actions-runner" >> $GITHUB_ENV
93
96
- name : setup-go
94
97
uses : actions/setup-go@v3
95
98
with :
@@ -99,12 +102,9 @@ jobs:
99
102
sudo apt-get update
100
103
sudo apt-get install -y build-essential
101
104
102
- export HOME=/actions-runner
103
- echo "HOME=/actions-runner" >> $GITHUB_ENV
104
-
105
- go install sigs.k8s.io/kind@v0.21.0
105
+ go install sigs.k8s.io/kind@v0.17.0
106
106
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
108
108
chmod +x ./kubectl
109
109
110
110
HELM_PKG="helm-v3.13.3-linux-amd64.tar.gz"
@@ -126,20 +126,20 @@ jobs:
126
126
gcc --version
127
127
go version
128
128
kind version
129
- kubectl version --short -- client=true
129
+ kubectl version --client=true
130
130
helm version
131
131
- name : setup-medium-test-class-binaries
132
132
run : |
133
133
# This installs kube-apiserver and etcd binaries for `medium`
134
134
# class tests. Refer to the writing tests docs for more info.
135
135
make envtest
136
- KUBEBUILDER_ASSETS=$(./bin/setup-envtest use 1.29 -p path)
136
+ KUBEBUILDER_ASSETS=$(./bin/setup-envtest use 1.26 -p path)
137
137
echo "KUBEBUILDER_ASSETS=$KUBEBUILDER_ASSETS" >> $GITHUB_ENV
138
138
- name : setup-k8s-cluster
139
139
run : |
140
140
kind delete cluster
141
141
kind create cluster \
142
- --image=kindest/node:v1.29.1 @sha256:a0cc28af37cf39b019e2b448c54d1a3f789de32536cb5a5db61a49623e527144 \
142
+ --image=kindest/node:v1.25.3 @sha256:cd248d1438192f7814fbca8fede13cfe5b9918746dfa12583976158a834fd5c5 \
143
143
--config=./e2e/kind-cluster-config.yaml
144
144
kubectl wait --timeout=5m --for=condition=ready node -l worker=true
145
145
- name : build-operator-image
0 commit comments