diff --git a/.github/workflows/ci-code_analysis-sanitizers.yml b/.github/workflows/ci-code_analysis-sanitizers.yml index fded14d87e..be0841ccc1 100644 --- a/.github/workflows/ci-code_analysis-sanitizers.yml +++ b/.github/workflows/ci-code_analysis-sanitizers.yml @@ -25,14 +25,25 @@ jobs: strategy: fail-fast: false matrix: - compiler: - [ - { name: Clang 15, cc: /usr/bin/clang-15, cxx: /usr/bin/clang++-15 }, - { name: GCC 10, cc: /usr/bin/gcc-10, cxx: /usr/bin/g++-10 }, - { name: GCC 12, cc: /usr/bin/gcc-12, cxx: /usr/bin/g++-12 }, - { name: GCC 13, cc: /usr/bin/gcc-13, cxx: /usr/bin/g++-13 }, - ] optimisation_level: ["-Og", "-Os"] + include: + - os: ubuntu-22.04 + compiler: + name: GCC 10 + cc: /usr/bin/gcc-10 + cxx: /usr/bin/g++-10 + + - os: ubuntu-24.04 + compiler: + name: Clang 18 + cc: /usr/bin/clang-18 + cxx: /usr/bin/clang++-18 + + - os: ubuntu-24.04 + compiler: + name: GCC 13 + cc: /usr/bin/gcc-13 + cxx: /usr/bin/g++-13 steps: - uses: actions/checkout@v4