Skip to content

Commit c9c4d75

Browse files
[CI] Fixed CCache Issue
1 parent 5e306d1 commit c9c4d75

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

.github/workflows/test.yml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ jobs:
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:
@@ -89,6 +91,8 @@ jobs:
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()
@@ -468,6 +475,8 @@ jobs:
468475

469476
- name: Install dependencies
470477
run: ./.github/scripts/install_dependencies.sh
478+
with:
479+
key: ${{ github.job }}-${{ matrix.suite }}
471480

472481
- uses: hendrikmuhs/[email protected]
473482

@@ -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:
@@ -657,6 +668,8 @@ jobs:
657668

658669
- name: Install Dependencies
659670
run: ./.github/scripts/install_jammy_dependencies.sh
671+
with:
672+
key: ${{ github.job }}
660673

661674
- uses: hendrikmuhs/[email protected]
662675

0 commit comments

Comments
 (0)