@@ -17,60 +17,73 @@ jobs:
1717 matrix :
1818 config :
1919 - {
20- name : " Ubuntu 20 .04 Clang 10 " ,
21- os : ubuntu-20 .04,
20+ name : " Ubuntu 22 .04 Clang 13 " ,
21+ os : ubuntu-22 .04,
2222 build_type : Debug,
23- cc : " clang-10 " , cxx: "clang++-10 "
23+ cc : " clang-13 " , cxx: "clang++-13 "
2424 }
2525 - {
26- name : " Ubuntu 20 .04 Clang 11 " ,
27- os : ubuntu-20 .04,
26+ name : " Ubuntu 22 .04 Clang 14 " ,
27+ os : ubuntu-22 .04,
2828 build_type : Debug,
29- cc : " clang-11 " , cxx: "clang++-11 "
29+ cc : " clang-14 " , cxx: "clang++-14 "
3030 }
3131 - {
32- name : " Ubuntu 20 .04 Clang 12 " ,
33- os : ubuntu-20 .04,
32+ name : " Ubuntu 22 .04 Clang 15 " ,
33+ os : ubuntu-22 .04,
3434 build_type : Debug,
35- cc : " clang-12 " , cxx: "clang++-12 "
35+ cc : " clang-15 " , cxx: "clang++-15 "
3636 }
3737 - {
38- name : " Ubuntu 22 .04 Clang 13 " ,
39- os : ubuntu-22 .04,
38+ name : " Ubuntu 24 .04 Clang 16 " ,
39+ os : ubuntu-24 .04,
4040 build_type : Debug,
41- cc : " clang-13 " , cxx: "clang++-13 "
41+ cc : " clang-16 " , cxx: "clang++-16 "
4242 }
4343 - {
44- name : " Ubuntu 22 .04 Clang 14 C++11 " ,
45- os : ubuntu-22 .04,
44+ name : " Ubuntu 24 .04 Clang 17 " ,
45+ os : ubuntu-24 .04,
4646 build_type : Debug,
47- cc : " clang-14" , cxx: "clang++-14",
47+ cc : " clang-17" , cxx: "clang++-17"
48+ }
49+ - {
50+ name : " Ubuntu 24.04 Clang 18 C++11" ,
51+ os : ubuntu-24.04,
52+ build_type : Debug,
53+ cc : " clang-18" , cxx: "clang++-18",
4854 cxx_standard : 11
4955 }
5056 - {
51- name : " Ubuntu 22 .04 Clang 14 C++14" ,
52- os : ubuntu-22 .04,
57+ name : " Ubuntu 24 .04 Clang 18 C++14" ,
58+ os : ubuntu-24 .04,
5359 build_type : Debug,
54- cc : " clang-14 " , cxx: "clang++-14 ",
60+ cc : " clang-18 " , cxx: "clang++-18 ",
5561 cxx_standard : 14
5662 }
5763 - {
58- name : " Ubuntu 22 .04 Clang 14 C++17" ,
59- os : ubuntu-22 .04,
64+ name : " Ubuntu 24 .04 Clang 18 C++17" ,
65+ os : ubuntu-24 .04,
6066 build_type : Debug,
61- cc : " clang-14 " , cxx: "clang++-14 ",
67+ cc : " clang-18 " , cxx: "clang++-18 ",
6268 cxx_standard : 17
6369 }
6470 - {
65- name : " Ubuntu 22 .04 Clang 14 C++20" ,
66- os : ubuntu-22 .04,
71+ name : " Ubuntu 24 .04 Clang 18 C++20" ,
72+ os : ubuntu-24 .04,
6773 build_type : Debug,
68- cc : " clang-14 " , cxx: "clang++-14 ",
74+ cc : " clang-18 " , cxx: "clang++-18 ",
6975 cxx_standard : 20
7076 }
7177 - {
72- name : " Ubuntu 22.04 Clang with sanitizers" ,
73- os : ubuntu-22.04,
78+ name : " Ubuntu 24.04 Clang 18 C++23" ,
79+ os : ubuntu-24.04,
80+ build_type : Debug,
81+ cc : " clang-18" , cxx: "clang++-18",
82+ cxx_standard : 23
83+ }
84+ - {
85+ name : " Ubuntu 24.04 Clang with sanitizers" ,
86+ os : ubuntu-24.04,
7487 build_type : Debug,
7588 cc : " clang" , cxx: "clang++",
7689 enable_sanitizers_in_tests : ON
0 commit comments