Skip to content

Commit 101ba44

Browse files
authored
Fix home env GitHub runner (#220)
1 parent ef39579 commit 101ba44

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/run-tests.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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/gofumpt@v0.5.0
@@ -90,6 +90,9 @@ jobs:
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/kind@v0.21.0
105+
go install sigs.k8s.io/kind@v0.17.0
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

Comments
 (0)