Skip to content

Commit d90f3ef

Browse files
committed
more clang versions in CI
1 parent 529335a commit d90f3ef

1 file changed

Lines changed: 61 additions & 7 deletions

File tree

.drone.star

Lines changed: 61 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -564,32 +564,84 @@ _supported_compilers = {
564564
},
565565
},
566566
'clang': {
567-
'versions': ['16', '15', '14', '13', '12', '11', '10', '9', '8', '7', '6.0', '5.0', '4.0', '3.8'],
567+
'versions': ['23', '22', '21', '20', '19', '18', '17', '16', '15', '14', '13', '12', '11', '10', '9', '8', '7', '6.0', '5.0', '4.0', '3.8'],
568568
'display_name': 'Clang',
569569
'executable': 'clang++',
570+
'23': {
571+
'latest_cpp': 2026,
572+
'platforms': {
573+
('linux', 'x86_64'): {
574+
'image': 'cppalliance/droneubuntu2404:1',
575+
'packages': ['clang-23'],
576+
'llvm_os': 'noble',
577+
},
578+
},
579+
},
570580
'22': {
571581
'latest_cpp': 2026,
572-
'platforms': {},
582+
'platforms': {
583+
('linux', 'x86_64'): {
584+
'image': 'cppalliance/droneubuntu2404:1',
585+
'packages': ['clang-22'],
586+
'llvm_os': 'noble',
587+
'llvm_ver': '22',
588+
},
589+
},
573590
},
574591
'21': {
575592
'latest_cpp': 2026,
576-
'platforms': {},
593+
'platforms': {
594+
('linux', 'x86_64'): {
595+
'image': 'cppalliance/droneubuntu2404:1',
596+
'packages': ['clang-21'],
597+
'llvm_os': 'noble',
598+
'llvm_ver': '21',
599+
},
600+
},
577601
},
578602
'20': {
579603
'latest_cpp': 2026,
580-
'platforms': {},
604+
'platforms': {
605+
('linux', 'x86_64'): {
606+
'image': 'cppalliance/droneubuntu2404:1',
607+
'packages': ['clang-20'],
608+
'llvm_os': 'noble',
609+
'llvm_ver': '20',
610+
},
611+
},
581612
},
582613
'19': {
583614
'latest_cpp': 2026,
584-
'platforms': {},
615+
'platforms': {
616+
('linux', 'x86_64'): {
617+
'image': 'cppalliance/droneubuntu2404:1',
618+
'packages': ['clang-19'],
619+
'llvm_os': 'noble',
620+
'llvm_ver': '19',
621+
},
622+
},
585623
},
586624
'18': {
587625
'latest_cpp': 2026,
588-
'platforms': {},
626+
'platforms': {
627+
('linux', 'x86_64'): {
628+
'image': 'cppalliance/droneubuntu2404:1',
629+
'packages': ['clang-18'],
630+
'llvm_os': 'noble',
631+
'llvm_ver': '18',
632+
},
633+
},
589634
},
590635
'17': {
591636
'latest_cpp': 2026,
592-
'platforms': {},
637+
'platforms': {
638+
('linux', 'x86_64'): {
639+
'image': 'cppalliance/droneubuntu2404:1',
640+
'packages': ['clang-17'],
641+
'llvm_os': 'noble',
642+
'llvm_ver': '17',
643+
},
644+
},
593645
},
594646
'16': {
595647
'latest_cpp': 2023,
@@ -598,6 +650,8 @@ _supported_compilers = {
598650
('linux', 'x86_64'): {
599651
'image': 'cppalliance/droneubuntu2404:1',
600652
'packages': ['clang-16'],
653+
'llvm_os': 'noble',
654+
'llvm_ver': '16',
601655
},
602656
},
603657
},

0 commit comments

Comments
 (0)