49
49
env :
50
50
# env cannot be used in matrix, but outputs can
51
51
# so this job turns env into outputs
52
- runs-on : ubuntu-22 .04
52
+ runs-on : ubuntu-24 .04
53
53
outputs :
54
54
platform_json : ${{ steps.define.outputs.platform_json }}
55
55
release_json : ${{ steps.define.outputs.release_json }}
60
60
echo "release_json=[\"${{ env.release }}\"]" >> $GITHUB_OUTPUT
61
61
62
62
build :
63
- runs-on : ubuntu-22 .04
63
+ runs-on : ubuntu-24 .04
64
64
needs : env
65
65
strategy :
66
66
# include multiple compilers for one release version,
@@ -175,7 +175,7 @@ jobs:
175
175
if-no-files-found : error
176
176
177
177
clang-tidy-iwyu :
178
- runs-on : ubuntu-22 .04
178
+ runs-on : ubuntu-24 .04
179
179
needs : build
180
180
steps :
181
181
- uses : actions/checkout@v4
@@ -252,7 +252,7 @@ jobs:
252
252
run : git diff --exit-code
253
253
254
254
llvm-cov :
255
- runs-on : ubuntu-22 .04
255
+ runs-on : ubuntu-24 .04
256
256
needs : build
257
257
permissions :
258
258
statuses : write
@@ -311,7 +311,7 @@ jobs:
311
311
path : build/codecov_report/
312
312
313
313
detector-info :
314
- runs-on : ubuntu-22 .04
314
+ runs-on : ubuntu-24 .04
315
315
outputs :
316
316
hash : ${{ steps.detector-info.outputs.hash }}
317
317
steps :
@@ -326,7 +326,7 @@ jobs:
326
326
echo "hash=${hash%% *}" | tee $GITHUB_OUTPUT
327
327
328
328
npsim-gun :
329
- runs-on : ubuntu-22 .04
329
+ runs-on : ubuntu-24 .04
330
330
needs :
331
331
- detector-info
332
332
strategy :
@@ -356,7 +356,7 @@ jobs:
356
356
if-no-files-found : error
357
357
358
358
npsim-gun-EcalLumiSpec :
359
- runs-on : ubuntu-22 .04
359
+ runs-on : ubuntu-24 .04
360
360
needs :
361
361
- detector-info
362
362
strategy :
@@ -390,7 +390,7 @@ jobs:
390
390
if-no-files-found : error
391
391
392
392
npsim-dis :
393
- runs-on : ubuntu-22 .04
393
+ runs-on : ubuntu-24 .04
394
394
needs :
395
395
- detector-info
396
396
strategy :
@@ -426,7 +426,7 @@ jobs:
426
426
if-no-files-found : error
427
427
428
428
npsim-minbias :
429
- runs-on : ubuntu-22 .04
429
+ runs-on : ubuntu-24 .04
430
430
needs :
431
431
- detector-info
432
432
strategy :
@@ -462,7 +462,7 @@ jobs:
462
462
if-no-files-found : error
463
463
464
464
eicrecon-two-stage-running :
465
- runs-on : ubuntu-22 .04
465
+ runs-on : ubuntu-24 .04
466
466
needs :
467
467
- build
468
468
- npsim-gun
@@ -526,7 +526,7 @@ jobs:
526
526
if-no-files-found : error
527
527
528
528
eicrecon-eicmkplugin :
529
- runs-on : ubuntu-22 .04
529
+ runs-on : ubuntu-24 .04
530
530
needs :
531
531
- build
532
532
- npsim-gun
@@ -569,7 +569,7 @@ jobs:
569
569
$PWD/install/bin/eicrecon $JANA_OPTIONS -Pplugins=MyCustomPlugin -Ppodio:output_file=rec_${{ matrix.particle }}_1GeV_20GeV_${{ matrix.detector_config }}.edm4eic.root sim_${{ matrix.particle }}_1GeV_20GeV_${{ matrix.detector_config }}.edm4hep.root
570
570
571
571
eicrecon-test-plugins :
572
- runs-on : ubuntu-22 .04
572
+ runs-on : ubuntu-24 .04
573
573
needs :
574
574
- build
575
575
- npsim-gun
@@ -618,7 +618,7 @@ jobs:
618
618
if-no-files-found : error
619
619
620
620
eicrecon-benchmarks-plugins :
621
- runs-on : ubuntu-22 .04
621
+ runs-on : ubuntu-24 .04
622
622
needs :
623
623
- build
624
624
- npsim-gun
@@ -671,7 +671,7 @@ jobs:
671
671
if-no-files-found : error
672
672
673
673
eicrecon-gun :
674
- runs-on : ubuntu-22 .04
674
+ runs-on : ubuntu-24 .04
675
675
needs :
676
676
- build
677
677
- npsim-gun
@@ -785,7 +785,7 @@ jobs:
785
785
if-no-files-found : error
786
786
787
787
eicrecon-gun-EcalLumiSpec :
788
- runs-on : ubuntu-22 .04
788
+ runs-on : ubuntu-24 .04
789
789
needs :
790
790
- build
791
791
- npsim-gun-EcalLumiSpec
@@ -852,7 +852,7 @@ jobs:
852
852
if-no-files-found : error
853
853
854
854
eicrecon-dis :
855
- runs-on : ubuntu-22 .04
855
+ runs-on : ubuntu-24 .04
856
856
needs :
857
857
- build
858
858
- npsim-dis
@@ -985,7 +985,7 @@ jobs:
985
985
if-no-files-found : error
986
986
987
987
trigger-container :
988
- runs-on : ubuntu-22 .04
988
+ runs-on : ubuntu-24 .04
989
989
if : ${{ github.event_name != 'merge_group' && github.event_name != 'schedule' && github.actor != 'dependabot[bot]' }}
990
990
needs :
991
991
- eicrecon-gun
@@ -1017,7 +1017,7 @@ jobs:
1017
1017
GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1018
1018
1019
1019
build-docs :
1020
- runs-on : ubuntu-22 .04
1020
+ runs-on : ubuntu-24 .04
1021
1021
needs :
1022
1022
- eicrecon-gun
1023
1023
- eicrecon-dis
@@ -1055,7 +1055,7 @@ jobs:
1055
1055
if-no-files-found : error
1056
1056
1057
1057
list-open-prs :
1058
- runs-on : ubuntu-22 .04
1058
+ runs-on : ubuntu-24 .04
1059
1059
outputs :
1060
1060
json : ${{ steps.remap.outputs.json }}
1061
1061
steps :
@@ -1074,7 +1074,7 @@ jobs:
1074
1074
include.*.head_sha : ${{ toJSON(fromJSON(steps.query.outputs.data).*.head.sha) }}
1075
1075
1076
1076
get-docs-from-open-prs :
1077
- runs-on : ubuntu-22 .04
1077
+ runs-on : ubuntu-24 .04
1078
1078
needs :
1079
1079
- build-docs
1080
1080
- list-open-prs
@@ -1125,7 +1125,7 @@ jobs:
1125
1125
if-no-files-found : ignore
1126
1126
1127
1127
get-docs-from-main :
1128
- runs-on : ubuntu-22 .04
1128
+ runs-on : ubuntu-24 .04
1129
1129
needs :
1130
1130
- build-docs
1131
1131
steps :
@@ -1182,7 +1182,7 @@ jobs:
1182
1182
if-no-files-found : error
1183
1183
1184
1184
collect-docs :
1185
- runs-on : ubuntu-22 .04
1185
+ runs-on : ubuntu-24 .04
1186
1186
needs :
1187
1187
- get-docs-from-main
1188
1188
- get-docs-from-open-prs
@@ -1241,7 +1241,7 @@ jobs:
1241
1241
environment :
1242
1242
name : github-pages
1243
1243
url : ${{ steps.deployment.outputs.page_url }}
1244
- runs-on : ubuntu-22 .04
1244
+ runs-on : ubuntu-24 .04
1245
1245
steps :
1246
1246
- name : Deploy to GitHub Pages
1247
1247
id : deployment
0 commit comments