@@ -35,122 +35,122 @@ jobs:
3535 matrix :
3636 include :
3737 - name : GCC 13 Release
38- os : ubuntu-22 .04
38+ os : ubuntu-24 .04
3939 BUILD_TYPE : Release
4040 COMPILER : gcc
4141
4242 - name : GCC 13 Release with ASan
43- os : ubuntu-22 .04
43+ os : ubuntu-24 .04
4444 BUILD_TYPE : Release
4545 COMPILER : gcc
4646 SANITIZE_ADDRESS : ON
4747
4848 - name : GCC 13 Release with TSan
49- os : ubuntu-22 .04
49+ os : ubuntu-24 .04
5050 BUILD_TYPE : Release
5151 COMPILER : gcc
5252 SANITIZE_THREAD : ON
5353
5454 - name : GCC 13 Release with UBSan
55- os : ubuntu-22 .04
55+ os : ubuntu-24 .04
5656 BUILD_TYPE : Release
5757 COMPILER : gcc
5858 SANITIZE_UB : ON
5959
6060 - name : GCC 13 Debug
61- os : ubuntu-22 .04
61+ os : ubuntu-24 .04
6262 BUILD_TYPE : Debug
6363 COMPILER : gcc
6464
6565 - name : GCC 13 Debug with ASan
66- os : ubuntu-22 .04
66+ os : ubuntu-24 .04
6767 BUILD_TYPE : Debug
6868 COMPILER : gcc
6969 SANITIZE_ADDRESS : ON
7070
7171 - name : GCC 13 Debug with TSan
72- os : ubuntu-22 .04
72+ os : ubuntu-24 .04
7373 BUILD_TYPE : Debug
7474 COMPILER : gcc
7575 SANITIZE_THREAD : ON
7676
7777 - name : GCC 13 Debug with UBSan
78- os : ubuntu-22 .04
78+ os : ubuntu-24 .04
7979 BUILD_TYPE : Debug
8080 COMPILER : gcc
8181 SANITIZE_UB : ON
8282
8383 - name : GCC 13 Debug without AVX2
84- os : ubuntu-22 .04
84+ os : ubuntu-24 .04
8585 BUILD_TYPE : Debug
8686 COMPILER : gcc
8787 AVX2 : OFF
8888
8989 - name : GCC 13 Release static analysis & cpplint
90- os : ubuntu-22 .04
90+ os : ubuntu-24 .04
9191 BUILD_TYPE : Release
9292 COMPILER : gcc
9393 STATIC_ANALYSIS : ON
9494 CPPLINT : ON
9595
9696 - name : GCC 13 default CMake configuration
97- os : ubuntu-22 .04
97+ os : ubuntu-24 .04
9898 COMPILER : gcc
9999
100100 - name : clang 18 Release
101- os : ubuntu-22 .04
101+ os : ubuntu-24 .04
102102 BUILD_TYPE : Release
103103 COMPILER : clang
104104
105105 - name : clang 18 Release with ASan
106- os : ubuntu-22 .04
106+ os : ubuntu-24 .04
107107 BUILD_TYPE : Release
108108 SANITIZE_ADDRESS : ON
109109 COMPILER : clang
110110
111111 - name : clang 18 Release with TSan
112- os : ubuntu-22 .04
112+ os : ubuntu-24 .04
113113 BUILD_TYPE : Release
114114 SANITIZE_THREAD : ON
115115 COMPILER : clang
116116
117117 - name : clang 18 Release with UBSan
118- os : ubuntu-22 .04
118+ os : ubuntu-24 .04
119119 BUILD_TYPE : Release
120120 SANITIZE_UB : ON
121121 COMPILER : clang
122122
123123 - name : clang 18 Debug
124- os : ubuntu-22 .04
124+ os : ubuntu-24 .04
125125 BUILD_TYPE : Debug
126126 COMPILER : clang
127127
128128 - name : clang 18 Debug with ASan
129- os : ubuntu-22 .04
129+ os : ubuntu-24 .04
130130 BUILD_TYPE : Debug
131131 SANITIZE_ADDRESS : ON
132132 COMPILER : clang
133133
134134 - name : clang 18 Debug with TSan
135- os : ubuntu-22 .04
135+ os : ubuntu-24 .04
136136 BUILD_TYPE : Debug
137137 SANITIZE_THREAD : ON
138138 COMPILER : clang
139139
140140 - name : clang 18 Debug with UBSan
141- os : ubuntu-22 .04
141+ os : ubuntu-24 .04
142142 BUILD_TYPE : Debug
143143 SANITIZE_UB : ON
144144 COMPILER : clang
145145
146146 - name : clang 18 Release static analysis
147- os : ubuntu-22 .04
147+ os : ubuntu-24 .04
148148 BUILD_TYPE : Release
149149 COMPILER : clang
150150 STATIC_ANALYSIS : ON
151151
152152 - name : clang 18 Debug static analysis
153- os : ubuntu-22 .04
153+ os : ubuntu-24 .04
154154 BUILD_TYPE : Debug
155155 COMPILER : clang
156156 STATIC_ANALYSIS : ON
@@ -266,14 +266,14 @@ jobs:
266266 AVX2 : OFF
267267
268268 - name : Debug coverage
269- os : ubuntu-22 .04
269+ os : ubuntu-24 .04
270270 BUILD_TYPE : Debug
271271 COMPILER : gcc
272272 COVERAGE : ON
273273 AVX2 : OFF
274274
275275 - name : Release coverage
276- os : ubuntu-22 .04
276+ os : ubuntu-24 .04
277277 BUILD_TYPE : Release
278278 COMPILER : gcc
279279 COVERAGE : ON
@@ -288,7 +288,6 @@ jobs:
288288 run : |
289289 sudo apt-get update
290290 sudo apt-get install -y libboost-dev libc6-dev-i386
291- sudo apt-get remove clang-tidy-11
292291 if : runner.os == 'Linux'
293292
294293 - name : Setup dependencies for cpplint
@@ -306,7 +305,7 @@ jobs:
306305 run : |
307306 curl 'https://apt.llvm.org/llvm-snapshot.gpg.key' \
308307 | sudo apt-key add -
309- echo 'deb http://apt.llvm.org/jammy / llvm-toolchain-jammy -18 main' \
308+ echo 'deb http://apt.llvm.org/noble / llvm-toolchain-noble -18 main' \
310309 | sudo tee -a /etc/apt/sources.list
311310 sudo apt-get update
312311 sudo apt-get install -y clang-18 iwyu
0 commit comments