7070
7171 build_bundle_linux :
7272 name : BuildBundle-Linux
73- runs-on : ubuntu-20 .04
73+ runs-on : ubuntu-22 .04
7474 outputs :
7575 version : ${{ steps.bundle.outputs.version }}
7676 bundle : ${{ steps.bundle.outputs.bundle }}
8383 - name : Setup Kani Dependencies
8484 uses : ./.github/actions/setup
8585 with :
86- os : ubuntu-20 .04
86+ os : ubuntu-22 .04
8787
8888 - name : Build bundle
8989 id : bundle
@@ -97,14 +97,11 @@ jobs:
9797 needs : [build_bundle_macos, build_bundle_linux]
9898 strategy :
9999 matrix :
100- os : [macos-13, ubuntu-20.04, ubuntu- 22.04, ubuntu-24.04]
100+ os : [macos-13, ubuntu-22.04, ubuntu-24.04]
101101 include :
102102 - os : macos-13
103103 rust_target : x86_64-apple-darwin
104104 prev_job : ${{ needs.build_bundle_macos.outputs }}
105- - os : ubuntu-20.04
106- rust_target : x86_64-unknown-linux-gnu
107- prev_job : ${{ needs.build_bundle_linux.outputs }}
108105 - os : ubuntu-22.04
109106 rust_target : x86_64-unknown-linux-gnu
110107 prev_job : ${{ needs.build_bundle_linux.outputs }}
@@ -200,7 +197,7 @@ jobs:
200197 needs : [build_bundle_macos, build_bundle_linux]
201198 strategy :
202199 matrix :
203- os : [macos-13, ubuntu-20.04, ubuntu- 22.04, ubuntu-24.04]
200+ os : [macos-13, ubuntu-22.04, ubuntu-24.04]
204201 include :
205202 # Stores the output of the previous job conditional to the OS
206203 - prev_job : ${{ needs.build_bundle_linux.outputs }}
@@ -244,7 +241,7 @@ jobs:
244241 kani_release :
245242 if : ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/kani-') }}
246243 name : Release
247- runs-on : ubuntu-20 .04
244+ runs-on : ubuntu-24 .04
248245 needs : [build_bundle_macos, build_bundle_macos_aarch64, build_bundle_linux, test_bundle]
249246 outputs :
250247 version : ${{ steps.versioning.outputs.version }}
@@ -301,12 +298,12 @@ jobs:
301298 package_docker :
302299 name : Package Docker
303300 needs : kani_release
304- runs-on : ubuntu-20 .04
301+ runs-on : ubuntu-24 .04
305302 permissions :
306303 contents : write
307304 packages : write
308305 env :
309- os : ubuntu-20 .04
306+ os : ubuntu-24 .04
310307 target : x86_64-unknown-linux-gnu
311308 steps :
312309 - name : Checkout code
@@ -315,7 +312,7 @@ jobs:
315312 - name : Setup Kani Dependencies
316313 uses : ./.github/actions/setup
317314 with :
318- os : ubuntu-20 .04
315+ os : ubuntu-24 .04
319316
320317 - name : ' Build release bundle'
321318 run : |
@@ -339,7 +336,7 @@ jobs:
339336 uses : docker/build-push-action@v6
340337 with :
341338 context : .
342- file : scripts/ci/Dockerfile.bundle-release-20 -04
339+ file : scripts/ci/Dockerfile.bundle-release-24 -04
343340 push : true
344341 github-token : ${{ secrets.GITHUB_TOKEN }}
345342 tags : |
0 commit comments