5050 run : ./.github/scripts/install_dependencies.sh
5151
5252 -
uses :
hendrikmuhs/[email protected] 53+ with :
54+ key : ${{ github.job }}
5355
5456 - name : Build
5557 env :
8991 run : ./.github/scripts/install_dependencies.sh
9092
9193 -
uses :
hendrikmuhs/[email protected] 94+ with :
95+ key : ${{ github.job }}
9296
9397 - name : Build
9498 env :
@@ -129,6 +133,7 @@ jobs:
129133 - uses : actions/setup-python@v5
130134 with :
131135 python-version : 3.10.10
136+
132137 - uses : actions/checkout@v4
133138 with :
134139 submodules : ' true'
@@ -221,6 +226,8 @@ jobs:
221226
222227 - name : ' ccache'
223228 uses :
hendrikmuhs/[email protected] 229+ with :
230+ key : ${{ github.job }}
224231
225232 - name : ' Test with VTR_ASSERT_LEVEL 4'
226233 if : success() || failure()
@@ -470,6 +477,8 @@ jobs:
470477 run : ./.github/scripts/install_dependencies.sh
471478
472479 -
uses :
hendrikmuhs/[email protected] 480+ with :
481+ key : ${{ github.job }}-${{ matrix.suite }}
473482
474483 - name : Test
475484 env :
@@ -602,12 +611,12 @@ jobs:
602611 fail-fast : false
603612 matrix :
604613 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', }
611620 # Note: We do not include GCC-13 since it is the default and is already tested.
612621 name : ' B: ${{ matrix.name }}'
613622 steps :
@@ -627,6 +636,8 @@ jobs:
627636 run : ./.github/scripts/install_dependencies.sh
628637
629638 -
uses :
hendrikmuhs/[email protected] 639+ with :
640+ key : ${{ github.job }}-${{ matrix.key }}
630641
631642 - name : Test
632643 env :
@@ -659,6 +670,8 @@ jobs:
659670 run : ./.github/scripts/install_jammy_dependencies.sh
660671
661672 -
uses :
hendrikmuhs/[email protected] 673+ with :
674+ key : ${{ github.job }}
662675
663676 - name : Test
664677 env :
0 commit comments