70
70
71
71
build_bundle_linux :
72
72
name : BuildBundle-Linux
73
- runs-on : ubuntu-20 .04
73
+ runs-on : ubuntu-22 .04
74
74
outputs :
75
75
version : ${{ steps.bundle.outputs.version }}
76
76
bundle : ${{ steps.bundle.outputs.bundle }}
83
83
- name : Setup Kani Dependencies
84
84
uses : ./.github/actions/setup
85
85
with :
86
- os : ubuntu-20 .04
86
+ os : ubuntu-22 .04
87
87
88
88
- name : Build bundle
89
89
id : bundle
@@ -97,14 +97,11 @@ jobs:
97
97
needs : [build_bundle_macos, build_bundle_linux]
98
98
strategy :
99
99
matrix :
100
- os : [macos-13, ubuntu-20.04, ubuntu- 22.04, ubuntu-24.04]
100
+ os : [macos-13, ubuntu-22.04, ubuntu-24.04]
101
101
include :
102
102
- os : macos-13
103
103
rust_target : x86_64-apple-darwin
104
104
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 }}
108
105
- os : ubuntu-22.04
109
106
rust_target : x86_64-unknown-linux-gnu
110
107
prev_job : ${{ needs.build_bundle_linux.outputs }}
@@ -200,7 +197,7 @@ jobs:
200
197
needs : [build_bundle_macos, build_bundle_linux]
201
198
strategy :
202
199
matrix :
203
- os : [macos-13, ubuntu-20.04, ubuntu- 22.04, ubuntu-24.04]
200
+ os : [macos-13, ubuntu-22.04, ubuntu-24.04]
204
201
include :
205
202
# Stores the output of the previous job conditional to the OS
206
203
- prev_job : ${{ needs.build_bundle_linux.outputs }}
@@ -244,7 +241,7 @@ jobs:
244
241
kani_release :
245
242
if : ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/kani-') }}
246
243
name : Release
247
- runs-on : ubuntu-20 .04
244
+ runs-on : ubuntu-24 .04
248
245
needs : [build_bundle_macos, build_bundle_macos_aarch64, build_bundle_linux, test_bundle]
249
246
outputs :
250
247
version : ${{ steps.versioning.outputs.version }}
@@ -301,12 +298,12 @@ jobs:
301
298
package_docker :
302
299
name : Package Docker
303
300
needs : kani_release
304
- runs-on : ubuntu-20 .04
301
+ runs-on : ubuntu-24 .04
305
302
permissions :
306
303
contents : write
307
304
packages : write
308
305
env :
309
- os : ubuntu-20 .04
306
+ os : ubuntu-24 .04
310
307
target : x86_64-unknown-linux-gnu
311
308
steps :
312
309
- name : Checkout code
@@ -315,7 +312,7 @@ jobs:
315
312
- name : Setup Kani Dependencies
316
313
uses : ./.github/actions/setup
317
314
with :
318
- os : ubuntu-20 .04
315
+ os : ubuntu-24 .04
319
316
320
317
- name : ' Build release bundle'
321
318
run : |
@@ -339,7 +336,7 @@ jobs:
339
336
uses : docker/build-push-action@v6
340
337
with :
341
338
context : .
342
- file : scripts/ci/Dockerfile.bundle-release-20 -04
339
+ file : scripts/ci/Dockerfile.bundle-release-24 -04
343
340
push : true
344
341
github-token : ${{ secrets.GITHUB_TOKEN }}
345
342
tags : |
0 commit comments