50
50
run : ./.github/scripts/install_dependencies.sh
51
51
52
52
-
uses :
hendrikmuhs/[email protected]
53
+ with :
54
+ key : ${{ github.job }}
53
55
54
56
- name : Build
55
57
env :
89
91
run : ./.github/scripts/install_dependencies.sh
90
92
91
93
-
uses :
hendrikmuhs/[email protected]
94
+ with :
95
+ key : ${{ github.job }}
92
96
93
97
- name : Build
94
98
env :
@@ -129,6 +133,7 @@ jobs:
129
133
- uses : actions/setup-python@v5
130
134
with :
131
135
python-version : 3.10.10
136
+
132
137
- uses : actions/checkout@v4
133
138
with :
134
139
submodules : ' true'
@@ -221,6 +226,8 @@ jobs:
221
226
222
227
- name : ' ccache'
223
228
uses :
hendrikmuhs/[email protected]
229
+ with :
230
+ key : ${{ github.job }}
224
231
225
232
- name : ' Test with VTR_ASSERT_LEVEL 4'
226
233
if : success() || failure()
@@ -468,6 +475,8 @@ jobs:
468
475
469
476
- name : Install dependencies
470
477
run : ./.github/scripts/install_dependencies.sh
478
+ with :
479
+ key : ${{ github.job }}-${{ matrix.suite }}
471
480
472
481
-
uses :
hendrikmuhs/[email protected]
473
482
@@ -602,12 +611,12 @@ jobs:
602
611
fail-fast : false
603
612
matrix :
604
613
include :
605
- - { name: 'GCC 11 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-11 && CXX=g++-11', }
606
- - { name: 'GCC 12 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-12 && CXX=g++-12', }
607
- - { name: 'GCC 14 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-14 && CXX=g++-14', }
608
- - { name: 'Clang 16 (Ubuntu Noble - 24.04)', eval: 'CC=clang-16 && CXX=clang++-16', }
609
- - { name: 'Clang 17 (Ubuntu Noble - 24.04)', eval: 'CC=clang-17 && CXX=clang++-17', }
610
- - { name: 'Clang 18 (Ubuntu Noble - 24.04)', eval: 'CC=clang-18 && CXX=clang++-18', }
614
+ - { name: 'GCC 11 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-11 && CXX=g++-11', key: 'gcc-11', }
615
+ - { name: 'GCC 12 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-12 && CXX=g++-12', key: 'gcc-12', }
616
+ - { name: 'GCC 14 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-14 && CXX=g++-14', key: 'gcc-14', }
617
+ - { name: 'Clang 16 (Ubuntu Noble - 24.04)', eval: 'CC=clang-16 && CXX=clang++-16', key: 'clang-16', }
618
+ - { name: 'Clang 17 (Ubuntu Noble - 24.04)', eval: 'CC=clang-17 && CXX=clang++-17', key: 'clang-17', }
619
+ - { name: 'Clang 18 (Ubuntu Noble - 24.04)', eval: 'CC=clang-18 && CXX=clang++-18', key: 'clang-18', }
611
620
# Note: We do not include GCC-13 since it is the default and is already tested.
612
621
name : ' B: ${{ matrix.name }}'
613
622
steps :
@@ -627,6 +636,8 @@ jobs:
627
636
run : ./.github/scripts/install_dependencies.sh
628
637
629
638
-
uses :
hendrikmuhs/[email protected]
639
+ with :
640
+ key : ${{ github.job }}-${{ matrix.key }}
630
641
631
642
- name : Test
632
643
env :
@@ -657,6 +668,8 @@ jobs:
657
668
658
669
- name : Install Dependencies
659
670
run : ./.github/scripts/install_jammy_dependencies.sh
671
+ with :
672
+ key : ${{ github.job }}
660
673
661
674
-
uses :
hendrikmuhs/[email protected]
662
675
0 commit comments