1515jobs :
1616
1717 check-commit-message :
18- runs-on : ubuntu-22.04
18+ runs-on : ubuntu-latest
1919 steps :
2020 - name : Checkout code
21- uses : actions/checkout@v4
21+ uses : actions/checkout@v6
2222 with :
2323 fetch-depth : 0
2424
@@ -44,12 +44,12 @@ jobs:
4444
4545 helm-docs :
4646 needs : [check-commit-message]
47- runs-on : ubuntu-22.04
47+ runs-on : ubuntu-latest
4848 steps :
4949 - name : Checkout code
50- uses : actions/checkout@v4
50+ uses : actions/checkout@v6
5151 - name : Set up Go
52- uses : actions/setup-go@v5
52+ uses : actions/setup-go@v6
5353 with :
5454 go-version : ${{ env.GOLANG_VERSION }}
5555
5858
5959 helm-lint :
6060 needs : [helm-docs]
61- runs-on : ubuntu-22.04
61+ runs-on : ubuntu-latest
6262 env :
6363 CHART_DIR : " deploy-templates"
6464 CT_CONFIGS_DIR : " ."
6868 CHART_SCHEMA_FILE_PATH : " chart_schema.yaml"
6969 steps :
7070 - name : Checkout
71- uses : actions/checkout@v4
71+ uses : actions/checkout@v6
7272 with :
7373 fetch-depth : 0
7474
@@ -94,13 +94,13 @@ jobs:
9494
9595 build-and-lint :
9696 needs : [helm-lint]
97- runs-on : ubuntu-22.04
97+ runs-on : ubuntu-latest
9898 steps :
9999 - name : Checkout code
100- uses : actions/checkout@v4
100+ uses : actions/checkout@v6
101101
102102 - name : Set up Go
103- uses : actions/setup-go@v5
103+ uses : actions/setup-go@v6
104104 with :
105105 go-version : ${{ env.GOLANG_VERSION }}
106106
@@ -111,10 +111,10 @@ jobs:
111111 run : make lint
112112 tests :
113113 needs : [build-and-lint]
114- runs-on : ubuntu-22.04
114+ runs-on : ubuntu-latest
115115 steps :
116116 - name : Checkout code
117- uses : actions/checkout@v4
117+ uses : actions/checkout@v6
118118
119119 - name : Start SonarQube server
120120 run : docker run -d --name sonarqube -p 9000:9000 sonarqube:lts-community
@@ -138,10 +138,10 @@ jobs:
138138
139139 docker-lint :
140140 needs : [tests]
141- runs-on : ubuntu-22.04
141+ runs-on : ubuntu-latest
142142 steps :
143143 - name : Checkout code
144- uses : actions/checkout@v4
144+ uses : actions/checkout@v6
145145 - name : Run hadolint
146146 uses : hadolint/hadolint-action@v1.5.0
147147 with :
@@ -150,23 +150,22 @@ jobs:
150150 e2e-tests :
151151 name : End-to-end tests
152152 needs : [docker-lint]
153- runs-on : ubuntu-22.04
153+ runs-on : ubuntu-latest
154154 strategy :
155155 fail-fast : false
156156 matrix :
157157 # The e2e tests are run on the lowest and highest supported k8s version.
158158 # All Kubernetes version in between expose the same APIs, hence the operator
159159 # should be compatible with them.
160160 kube-version :
161- - " 1.30"
162- - " 1.31"
161+ - " 1.34"
163162
164163 steps :
165164 - name : Check out code into the Go module directory
166- uses : actions/checkout@v4
165+ uses : actions/checkout@v6
167166
168167 - name : Set up Go
169- uses : actions/setup-go@v5
168+ uses : actions/setup-go@v6
170169 with :
171170 go-version : ${{ env.GOLANG_VERSION }}
172171
@@ -179,7 +178,7 @@ jobs:
179178 run : make start-kind KUBE_VERSION=$KUBE_VERSION && make e2e
180179
181180 e2e-tests-check :
182- runs-on : ubuntu-22.04
181+ runs-on : ubuntu-latest
183182 if : always()
184183 needs : [e2e-tests]
185184 steps :
0 commit comments