4646jobs :
4747 preconditions :
4848 name : Preconditions
49- runs-on : ubuntu-22 .04
49+ runs-on : ubuntu-24 .04
5050 if : (github.event_name != 'schedule') || (github.repository == 'apache/pulsar')
5151 outputs :
5252 docs_only : ${{ steps.check_changes.outputs.docs_only }}
9797 env :
9898 JOB_NAME : Build and License check
9999 DEVELOCITY_ACCESS_KEY : ${{ secrets.DEVELOCITY_ACCESS_KEY }}
100- runs-on : ubuntu-22 .04
100+ runs-on : ubuntu-24 .04
101101 timeout-minutes : 60
102102 if : ${{ needs.preconditions.outputs.docs_only != 'true' }}
103103 steps :
@@ -173,7 +173,7 @@ jobs:
173173 JOB_NAME : CI - Unit - ${{ matrix.name }}
174174 COLLECT_COVERAGE : " ${{ needs.preconditions.outputs.collect_coverage }}"
175175 DEVELOCITY_ACCESS_KEY : ${{ secrets.DEVELOCITY_ACCESS_KEY }}
176- runs-on : ubuntu-22 .04
176+ runs-on : ubuntu-24 .04
177177 timeout-minutes : ${{ matrix.timeout || 60 }}
178178 needs : ['preconditions', 'build-and-license-check']
179179 if : ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -307,7 +307,7 @@ jobs:
307307
308308 unit-tests-upload-coverage :
309309 name : CI - Unit - Upload Coverage
310- runs-on : ubuntu-22 .04
310+ runs-on : ubuntu-24 .04
311311 timeout-minutes : 30
312312 needs : ['preconditions', 'unit-tests']
313313 if : ${{ needs.preconditions.outputs.collect_coverage == 'true' }}
@@ -387,7 +387,7 @@ jobs:
387387
388388 pulsar-java-test-image :
389389 name : Build Pulsar java-test-image docker image
390- runs-on : ubuntu-22 .04
390+ runs-on : ubuntu-24 .04
391391 timeout-minutes : 60
392392 needs : ['preconditions', 'build-and-license-check']
393393 if : ${{ needs.preconditions.outputs.docs_only != 'true'}}
@@ -459,7 +459,7 @@ jobs:
459459
460460 integration-tests :
461461 name : CI - Integration - ${{ matrix.name }}
462- runs-on : ubuntu-22 .04
462+ runs-on : ubuntu-24 .04
463463 timeout-minutes : ${{ matrix.timeout || 60 }}
464464 needs : ['preconditions', 'pulsar-java-test-image']
465465 if : ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -621,7 +621,7 @@ jobs:
621621
622622 integration-tests-upload-coverage :
623623 name : CI - Integration - Upload Coverage
624- runs-on : ubuntu-22 .04
624+ runs-on : ubuntu-24 .04
625625 timeout-minutes : 30
626626 needs : ['preconditions', 'integration-tests']
627627 if : ${{ needs.preconditions.outputs.collect_coverage == 'true' }}
@@ -707,7 +707,7 @@ jobs:
707707
708708 delete-integration-test-docker-image-artifact :
709709 name : " Delete integration test docker image artifact"
710- runs-on : ubuntu-22 .04
710+ runs-on : ubuntu-24 .04
711711 timeout-minutes : 10
712712 needs : [
713713 ' preconditions' ,
@@ -731,7 +731,7 @@ jobs:
731731
732732 pulsar-test-latest-version-image :
733733 name : Build Pulsar docker image
734- runs-on : ubuntu-22 .04
734+ runs-on : ubuntu-24 .04
735735 timeout-minutes : 60
736736 needs : ['preconditions', 'build-and-license-check']
737737 if : ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -839,7 +839,7 @@ jobs:
839839
840840 system-tests :
841841 name : CI - System - ${{ matrix.name }}
842- runs-on : ubuntu-22 .04
842+ runs-on : ubuntu-24 .04
843843 timeout-minutes : 60
844844 needs : ['preconditions', 'pulsar-test-latest-version-image']
845845 if : ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -984,7 +984,7 @@ jobs:
984984
985985 system-tests-upload-coverage :
986986 name : CI - System - Upload Coverage
987- runs-on : ubuntu-22 .04
987+ runs-on : ubuntu-24 .04
988988 timeout-minutes : 30
989989 needs : ['preconditions', 'system-tests']
990990 if : ${{ needs.preconditions.outputs.collect_coverage == 'true' }}
@@ -1071,7 +1071,7 @@ jobs:
10711071
10721072 flaky-system-tests :
10731073 name : CI Flaky - System - ${{ matrix.name }}
1074- runs-on : ubuntu-22 .04
1074+ runs-on : ubuntu-24 .04
10751075 timeout-minutes : 60
10761076 needs : [ 'preconditions', 'pulsar-test-latest-version-image' ]
10771077 if : ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -1190,7 +1190,7 @@ jobs:
11901190
11911191 delete-system-test-docker-image-artifact :
11921192 name : " Delete system test docker image artifact"
1193- runs-on : ubuntu-22 .04
1193+ runs-on : ubuntu-24 .04
11941194 timeout-minutes : 10
11951195 needs : [
11961196 ' preconditions' ,
@@ -1250,7 +1250,7 @@ jobs:
12501250
12511251 owasp-dep-check :
12521252 name : OWASP dependency check
1253- runs-on : ubuntu-22 .04
1253+ runs-on : ubuntu-24 .04
12541254 timeout-minutes : 120
12551255 needs : [ 'preconditions', 'integration-tests' ]
12561256 if : ${{ needs.preconditions.outputs.need_owasp == 'true' }}
@@ -1350,7 +1350,7 @@ jobs:
13501350 pulsar-ci-checks-completed :
13511351 name : " Pulsar CI checks completed"
13521352 if : ${{ always() && ((github.event_name != 'schedule') || (github.repository == 'apache/pulsar')) }}
1353- runs-on : ubuntu-22 .04
1353+ runs-on : ubuntu-24 .04
13541354 timeout-minutes : 10
13551355 needs : [
13561356 ' preconditions' ,
0 commit comments