Skip to content

Commit df6741f

Browse files
[CI] Fixed Issue with Clang Builds
1 parent 99f947d commit df6741f

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/test.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -611,16 +611,17 @@ jobs:
611611
fail-fast: false
612612
matrix:
613613
include:
614-
- { name: 'GCC 12 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-12 && CXX=g++-12', key: 'gcc-12', }
615-
- { name: 'GCC 14 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-14 && CXX=g++-14', key: 'gcc-14', }
616-
- { name: 'Clang 16 (Ubuntu Noble - 24.04)', eval: 'CC=clang-16 && CXX=clang++-16', key: 'clang-16', }
617-
- { name: 'Clang 17 (Ubuntu Noble - 24.04)', eval: 'CC=clang-17 && CXX=clang++-17', key: 'clang-17', }
618-
- { name: 'Clang 18 (Ubuntu Noble - 24.04)', eval: 'CC=clang-18 && CXX=clang++-18', key: 'clang-18', }
614+
- { name: 'GCC 12 (Ubuntu Noble - 24.04)', CC: 'gcc-12', CXX: 'g++-12', }
615+
- { name: 'GCC 14 (Ubuntu Noble - 24.04)', CC: 'gcc-14', CXX: 'g++-14', }
616+
- { name: 'Clang 16 (Ubuntu Noble - 24.04)', CC: 'clang-16', CXX: 'clang++-16', }
617+
- { name: 'Clang 17 (Ubuntu Noble - 24.04)', CC: 'clang-17', CXX: 'clang++-17', }
618+
- { name: 'Clang 18 (Ubuntu Noble - 24.04)', CC: 'clang-18', CXX: 'clang++-18', }
619619
# Note: We do not include GCC-13 since it is the default and is already tested.
620620
# We also do not include GCC-11 since it is tested in the JammyCompatibility test.
621621
name: 'B: ${{ matrix.name }}'
622622
env:
623-
MATRIX_EVAL: ${{ matrix.eval }}
623+
CC: ${{ matrix.CC }}
624+
CXX: ${{ matrix.CXX }}
624625
steps:
625626

626627
- uses: actions/checkout@v4
@@ -636,7 +637,7 @@ jobs:
636637

637638
- uses: hendrikmuhs/ccache-action@v1.2
638639
with:
639-
key: ${{ github.job }}-${{ matrix.key }}
640+
key: ${{ github.job }}-${{ matrix.CC }}
640641

641642
- name: Build
642643
env:
@@ -651,7 +652,8 @@ jobs:
651652
runs-on: ubuntu-22.04
652653
needs: [BuildVTR]
653654
env:
654-
MATRIX_EVAL: "CC=gcc-11 && CXX=g++-11"
655+
CC: gcc-11
656+
CXX: g++-11
655657
steps:
656658
- uses: actions/checkout@v4
657659
with:

0 commit comments

Comments
 (0)