@@ -14,27 +14,27 @@ jobs:
1414 name : ${{ matrix.config.name }}
1515 runs-on : ubuntu-24.04
1616 container :
17- image : ghcr.io/bemanproject/infra:test -${{ matrix.config.tag }}
17+ image : ghcr.io/bemanproject/testingcontainers -${{ matrix.config.tag }}
1818 strategy :
1919 fail-fast : false
2020 matrix :
2121 config :
22- - {name: "Ubuntu Clang 21", tag: "llvm- 21", toolchain: "clang-21", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
23- - {name: "Ubuntu Clang 20", tag: "llvm- 20", toolchain: "clang-20", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
22+ - {name: "Ubuntu Clang 21", tag: "clang: 21", toolchain: "clang-21", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
23+ - {name: "Ubuntu Clang 20", tag: "clang: 20", toolchain: "clang-20", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
2424 # Note: clang-19 + Asan setup causes errors on some platforms. Temporary skip some checks via .asan_options.
25- - {name: "Ubuntu Clang 19", tag: "llvm- 19", toolchain: "clang-19", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" ", asan_options: "new_delete_type_mismatch=0"}
26- - {name: "Ubuntu Clang 18", tag: "llvm- 18", toolchain: "clang-18", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
27- - {name: "Ubuntu Clang 17", tag: "llvm- 17", toolchain: "clang-17", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
28- - {name: "Ubuntu GCC 14", tag: "gnu- 14", toolchain: "gcc-14", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan;Gcov\" ", coverage: true}
29- - {name: "Ubuntu GCC 13", tag: "gnu- 13", toolchain: "gcc-13", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
30- - {name: "Ubuntu GCC 12", tag: "gnu- 12", toolchain: "gcc-12", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
25+ - {name: "Ubuntu Clang 19", tag: "clang: 19", toolchain: "clang-19", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" ", asan_options: "new_delete_type_mismatch=0"}
26+ - {name: "Ubuntu Clang 18", tag: "clang: 18", toolchain: "clang-18", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
27+ - {name: "Ubuntu Clang 17", tag: "clang: 17", toolchain: "clang-17", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
28+ - {name: "Ubuntu GCC 14", tag: "gcc: 14", toolchain: "gcc-14", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan;Gcov\" ", coverage: true}
29+ - {name: "Ubuntu GCC 13", tag: "gcc: 13", toolchain: "gcc-13", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
30+ - {name: "Ubuntu GCC 12", tag: "gcc: 12", toolchain: "gcc-12", cmake_args: "-G \"Ninja Multi-Config\" -DCMAKE_CONFIGURATION_TYPES=\"RelWithDebInfo;Asan\" "}
3131 steps :
3232 - uses : actions/checkout@v3
3333 with :
3434 submodules : ' true'
3535 # If Clang 17, install a newer version of libc++ and libc++abi.
3636 - name : Install libc++
37- if : matrix.config.tag == 'llvm- 17'
37+ if : matrix.config.tag == 'clang: 17'
3838 run : |
3939 set -x
4040 sudo apt-get install -y libc++-dev libc++1 libc++abi-dev libc++abi1
0 commit comments