Skip to content

Commit 4572829

Browse files
committed
Update workflows
1 parent 6b4ec76 commit 4572829

2 files changed

Lines changed: 140 additions & 68 deletions

File tree

.github/workflows/clang.yml

Lines changed: 86 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -172,79 +172,106 @@ jobs:
172172
no_exceptions_rtti: 'Off'
173173
extra_settings: 'Off'
174174
flags: '-std=c++26 -Werror'
175-
cont_ver: '24.04'
175+
cont_ver: '26.04'
176176

177177
- clang_ver: '18'
178+
ubuntu_ver: '24.04'
179+
build_type: 'Release'
180+
test_libcxx20: 'On'
181+
no_exceptions_rtti: 'Off'
182+
extra_settings: 'Off'
183+
flags: '-std=c++26 -Werror'
184+
cont_ver: '26.04'
185+
186+
- clang_ver: '19'
187+
ubuntu_ver: '24.04'
188+
build_type: 'Release'
189+
test_libcxx20: 'On'
190+
no_exceptions_rtti: 'Off'
191+
extra_settings: 'Off'
192+
flags: '-std=c++26 -Werror'
193+
cont_ver: '26.04'
194+
195+
- clang_ver: '20'
196+
ubuntu_ver: '24.04'
197+
build_type: 'Release'
198+
test_libcxx20: 'On'
199+
no_exceptions_rtti: 'Off'
200+
extra_settings: 'Off'
201+
flags: '-std=c++26 -Werror'
202+
cont_ver: '26.04'
203+
204+
- clang_ver: '21'
178205
ubuntu_ver: '24.04'
179206
build_type: 'Release'
180207
test_libcxx20: 'Off'
181208
no_exceptions_rtti: 'Off'
182209
extra_settings: 'Off'
183210
flags: '-std=c++14 -Werror'
184-
cont_ver: '24.04'
211+
cont_ver: '26.04'
185212

186-
- clang_ver: '18'
213+
- clang_ver: '21'
187214
ubuntu_ver: '24.04'
188215
build_type: 'Release'
189216
test_libcxx20: 'Off'
190217
no_exceptions_rtti: 'Off'
191218
extra_settings: 'Off'
192219
flags: '-std=c++17 -Werror'
193-
cont_ver: '24.04'
220+
cont_ver: '26.04'
194221

195-
- clang_ver: '18'
222+
- clang_ver: '21'
196223
ubuntu_ver: '24.04'
197224
build_type: 'Release'
198225
test_libcxx20: 'On'
199226
no_exceptions_rtti: 'Off'
200227
extra_settings: 'Off'
201228
flags: '-std=c++20 -Werror'
202-
cont_ver: '24.04'
229+
cont_ver: '26.04'
203230

204-
- clang_ver: '18'
231+
- clang_ver: '21'
205232
ubuntu_ver: '24.04'
206233
build_type: 'Release'
207234
test_libcxx20: 'On'
208235
no_exceptions_rtti: 'Off'
209236
extra_settings: 'Off'
210237
flags: '-std=c++23 -Werror'
211-
cont_ver: '24.04'
238+
cont_ver: '26.04'
212239

213-
- clang_ver: '18'
240+
- clang_ver: '21'
214241
ubuntu_ver: '24.04'
215242
build_type: 'Release'
216243
test_libcxx20: 'On'
217244
no_exceptions_rtti: 'Off'
218245
extra_settings: 'Off'
219246
flags: '-std=c++26 -Werror'
220-
cont_ver: '24.04'
247+
cont_ver: '26.04'
221248

222-
- clang_ver: '18'
249+
- clang_ver: '21'
223250
ubuntu_ver: '24.04'
224251
build_type: 'Debug'
225252
test_libcxx20: 'On'
226253
no_exceptions_rtti: 'Off'
227254
extra_settings: 'Off'
228255
flags: '-std=c++26 -Werror -fsanitize=address,undefined'
229-
cont_ver: '24.04'
256+
cont_ver: '26.04'
230257

231-
- clang_ver: '18'
258+
- clang_ver: '21'
232259
ubuntu_ver: '24.04'
233260
build_type: 'Release'
234261
test_libcxx20: 'On'
235262
no_exceptions_rtti: 'On'
236263
extra_settings: 'Off'
237264
flags: '-std=c++26 -Werror'
238-
cont_ver: '24.04'
265+
cont_ver: '26.04'
239266

240-
- clang_ver: '18'
267+
- clang_ver: '21'
241268
ubuntu_ver: '24.04'
242269
build_type: 'Release'
243270
test_libcxx20: 'On'
244271
no_exceptions_rtti: 'Off'
245272
extra_settings: 'On'
246273
flags: '-std=c++26 -Werror'
247-
cont_ver: '24.04'
274+
cont_ver: '26.04'
248275

249276
# ARM64
250277
- clang_ver: '3.9'
@@ -407,79 +434,106 @@ jobs:
407434
no_exceptions_rtti: 'Off'
408435
extra_settings: 'Off'
409436
flags: '-std=c++26 -Werror'
410-
cont_ver: '24.04'
437+
cont_ver: '26.04'
411438

412439
- clang_ver: '18'
440+
ubuntu_ver: '24.04-arm'
441+
build_type: 'Release'
442+
test_libcxx20: 'On'
443+
no_exceptions_rtti: 'Off'
444+
extra_settings: 'Off'
445+
flags: '-std=c++26 -Werror'
446+
cont_ver: '26.04'
447+
448+
- clang_ver: '19'
449+
ubuntu_ver: '24.04-arm'
450+
build_type: 'Release'
451+
test_libcxx20: 'On'
452+
no_exceptions_rtti: 'Off'
453+
extra_settings: 'Off'
454+
flags: '-std=c++26 -Werror'
455+
cont_ver: '26.04'
456+
457+
- clang_ver: '20'
458+
ubuntu_ver: '24.04-arm'
459+
build_type: 'Release'
460+
test_libcxx20: 'On'
461+
no_exceptions_rtti: 'Off'
462+
extra_settings: 'Off'
463+
flags: '-std=c++26 -Werror'
464+
cont_ver: '26.04'
465+
466+
- clang_ver: '21'
413467
ubuntu_ver: '24.04-arm'
414468
build_type: 'Release'
415469
test_libcxx20: 'Off'
416470
no_exceptions_rtti: 'Off'
417471
extra_settings: 'Off'
418472
flags: '-std=c++14 -Werror'
419-
cont_ver: '24.04'
473+
cont_ver: '26.04'
420474

421-
- clang_ver: '18'
475+
- clang_ver: '21'
422476
ubuntu_ver: '24.04-arm'
423477
build_type: 'Release'
424478
test_libcxx20: 'Off'
425479
no_exceptions_rtti: 'Off'
426480
extra_settings: 'Off'
427481
flags: '-std=c++17 -Werror'
428-
cont_ver: '24.04'
482+
cont_ver: '26.04'
429483

430-
- clang_ver: '18'
484+
- clang_ver: '21'
431485
ubuntu_ver: '24.04-arm'
432486
build_type: 'Release'
433487
test_libcxx20: 'On'
434488
no_exceptions_rtti: 'Off'
435489
extra_settings: 'Off'
436490
flags: '-std=c++20 -Werror'
437-
cont_ver: '24.04'
491+
cont_ver: '26.04'
438492

439-
- clang_ver: '18'
493+
- clang_ver: '21'
440494
ubuntu_ver: '24.04-arm'
441495
build_type: 'Release'
442496
test_libcxx20: 'On'
443497
no_exceptions_rtti: 'Off'
444498
extra_settings: 'Off'
445499
flags: '-std=c++23 -Werror'
446-
cont_ver: '24.04'
500+
cont_ver: '26.04'
447501

448-
- clang_ver: '18'
502+
- clang_ver: '21'
449503
ubuntu_ver: '24.04-arm'
450504
build_type: 'Release'
451505
test_libcxx20: 'On'
452506
no_exceptions_rtti: 'Off'
453507
extra_settings: 'Off'
454508
flags: '-std=c++26 -Werror'
455-
cont_ver: '24.04'
509+
cont_ver: '26.04'
456510

457-
- clang_ver: '18'
511+
- clang_ver: '21'
458512
ubuntu_ver: '24.04-arm'
459513
build_type: 'Debug'
460514
test_libcxx20: 'On'
461515
no_exceptions_rtti: 'Off'
462516
extra_settings: 'Off'
463517
flags: '-std=c++26 -Werror -fsanitize=address,undefined'
464-
cont_ver: '24.04'
518+
cont_ver: '26.04'
465519

466-
- clang_ver: '18'
520+
- clang_ver: '21'
467521
ubuntu_ver: '24.04-arm'
468522
build_type: 'Release'
469523
test_libcxx20: 'On'
470524
no_exceptions_rtti: 'On'
471525
extra_settings: 'Off'
472526
flags: '-std=c++26 -Werror'
473-
cont_ver: '24.04'
527+
cont_ver: '26.04'
474528

475-
- clang_ver: '18'
529+
- clang_ver: '21'
476530
ubuntu_ver: '24.04-arm'
477531
build_type: 'Release'
478532
test_libcxx20: 'On'
479533
no_exceptions_rtti: 'Off'
480534
extra_settings: 'On'
481535
flags: '-std=c++26 -Werror'
482-
cont_ver: '24.04'
536+
cont_ver: '26.04'
483537

484538
runs-on: ubuntu-${{ matrix.ubuntu_ver }}
485539
container: ubuntu:${{ matrix.cont_ver }}

0 commit comments

Comments
 (0)