1313 # up for parallel runners for faster PR feedback and a nicer UX.
1414 generate :
1515 name : Generate Code
16- runs-on : ubuntu-22 .04
16+ runs-on : ubuntu-24 .04
1717 steps :
1818 - name : Check out code
1919 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -38,21 +38,21 @@ jobs:
3838 matrix :
3939 include :
4040 - os : linux
41- run : ubuntu-22 .04
41+ run : ubuntu-24 .04
4242 targets : ci-go-ci-build-linux ci-go-ci-build-linux-static
4343 arch : amd64
4444 - os : linux
45- run : ubuntu-22 .04
45+ run : ubuntu-24 .04
4646 targets : ci-go-ci-build-linux-static
4747 arch : arm64
4848 - os : linux
49- run : ubuntu-22 .04
49+ run : ubuntu-24 .04
5050 targets : ci-go-ci-build-linux-static
5151 go_tags : GO_TAGS="-tags=opa_no_oci"
5252 variant_name : opa_no_ci
5353 arch : arm64
5454 - os : windows
55- run : ubuntu-22 .04
55+ run : ubuntu-24 .04
5656 targets : ci-go-ci-build-windows
5757 arch : amd64
5858 - os : darwin
@@ -111,7 +111,7 @@ jobs:
111111 matrix :
112112 include :
113113 - os : linux
114- run : ubuntu-22 .04
114+ run : ubuntu-24 .04
115115 - os : darwin
116116 run : macos-14
117117 steps :
@@ -138,7 +138,7 @@ jobs:
138138
139139 go-lint :
140140 name : Go Lint
141- runs-on : ubuntu-22 .04
141+ runs-on : ubuntu-24 .04
142142 steps :
143143 - name : Check out code
144144 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -149,7 +149,7 @@ jobs:
149149
150150 yaml-lint :
151151 name : YAML Lint
152- runs-on : ubuntu-22 .04
152+ runs-on : ubuntu-24 .04
153153 steps :
154154 - name : Check out code
155155 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -162,7 +162,7 @@ jobs:
162162
163163 wasm :
164164 name : WASM
165- runs-on : ubuntu-22 .04
165+ runs-on : ubuntu-24 .04
166166 needs : generate
167167 steps :
168168 - name : Check out code
@@ -203,7 +203,7 @@ jobs:
203203
204204 check-generated :
205205 name : Check Generated
206- runs-on : ubuntu-22 .04
206+ runs-on : ubuntu-24 .04
207207 needs : generate
208208 steps :
209209 - name : Check out code
@@ -222,7 +222,7 @@ jobs:
222222
223223 race-detector :
224224 name : Go Race Detector
225- runs-on : ubuntu-22 .04
225+ runs-on : ubuntu-24 .04
226226 needs : generate
227227 steps :
228228 - name : Check out code
@@ -240,14 +240,14 @@ jobs:
240240
241241 smoke-test-docker-images :
242242 name : docker image smoke test
243- runs-on : ubuntu-22 .04
243+ runs-on : ubuntu-24 .04
244244 needs : go-build
245245 steps :
246246 - name : Check out code
247247 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
248248
249249 - name : Set up QEMU
250- uses : docker/setup-qemu-action@4574d27a4764455b42196d70a065bc6853246a25 # v3.4 .0
250+ uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6 .0
251251 with :
252252 platforms : arm64
253253
@@ -274,11 +274,11 @@ jobs:
274274 matrix :
275275 include :
276276 - os : linux
277- run : ubuntu-22 .04
277+ run : ubuntu-24 .04
278278 exec : opa_linux_amd64
279279 arch : amd64
280280 - os : linux
281- run : ubuntu-22 .04
281+ run : ubuntu-24 .04
282282 exec : opa_linux_amd64_static
283283 arch : amd64
284284 wasm : disabled
@@ -320,7 +320,7 @@ jobs:
320320 strategy :
321321 fail-fast : false
322322 matrix :
323- os : [ubuntu-22 .04, macos-14]
323+ os : [ubuntu-24 .04, macos-14]
324324 version : ["1.21"]
325325 steps :
326326 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -341,7 +341,7 @@ jobs:
341341 # Run PR metadata against Rego policies
342342 rego-check-pr :
343343 name : Rego PR checks
344- runs-on : ubuntu-22 .04
344+ runs-on : ubuntu-24 .04
345345 steps :
346346 - name : Checkout code
347347 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
0 commit comments