Skip to content

Commit b834e2a

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

1 file changed

Lines changed: 62 additions & 7 deletions

File tree

.drone.star

Lines changed: 62 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -564,32 +564,85 @@ _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+
'llvm_ver': '23',
578+
},
579+
},
580+
},
570581
'22': {
571582
'latest_cpp': 2026,
572-
'platforms': {},
583+
'platforms': {
584+
('linux', 'x86_64'): {
585+
'image': 'cppalliance/droneubuntu2404:1',
586+
'packages': ['clang-22'],
587+
'llvm_os': 'noble',
588+
'llvm_ver': '22',
589+
},
590+
},
573591
},
574592
'21': {
575593
'latest_cpp': 2026,
576-
'platforms': {},
594+
'platforms': {
595+
('linux', 'x86_64'): {
596+
'image': 'cppalliance/droneubuntu2404:1',
597+
'packages': ['clang-21'],
598+
'llvm_os': 'noble',
599+
'llvm_ver': '21',
600+
},
601+
},
577602
},
578603
'20': {
579604
'latest_cpp': 2026,
580-
'platforms': {},
605+
'platforms': {
606+
('linux', 'x86_64'): {
607+
'image': 'cppalliance/droneubuntu2404:1',
608+
'packages': ['clang-20'],
609+
'llvm_os': 'noble',
610+
'llvm_ver': '20',
611+
},
612+
},
581613
},
582614
'19': {
583615
'latest_cpp': 2026,
584-
'platforms': {},
616+
'platforms': {
617+
('linux', 'x86_64'): {
618+
'image': 'cppalliance/droneubuntu2404:1',
619+
'packages': ['clang-19'],
620+
'llvm_os': 'noble',
621+
'llvm_ver': '19',
622+
},
623+
},
585624
},
586625
'18': {
587626
'latest_cpp': 2026,
588-
'platforms': {},
627+
'platforms': {
628+
('linux', 'x86_64'): {
629+
'image': 'cppalliance/droneubuntu2404:1',
630+
'packages': ['clang-18'],
631+
'llvm_os': 'noble',
632+
'llvm_ver': '18',
633+
},
634+
},
589635
},
590636
'17': {
591637
'latest_cpp': 2026,
592-
'platforms': {},
638+
'platforms': {
639+
('linux', 'x86_64'): {
640+
'image': 'cppalliance/droneubuntu2404:1',
641+
'packages': ['clang-17'],
642+
'llvm_os': 'noble',
643+
'llvm_ver': '17',
644+
},
645+
},
593646
},
594647
'16': {
595648
'latest_cpp': 2023,
@@ -598,6 +651,8 @@ _supported_compilers = {
598651
('linux', 'x86_64'): {
599652
'image': 'cppalliance/droneubuntu2404:1',
600653
'packages': ['clang-16'],
654+
'llvm_os': 'noble',
655+
'llvm_ver': '16',
601656
},
602657
},
603658
},

0 commit comments

Comments
 (0)