@@ -34,7 +34,6 @@ local linux_pipeline(name, image, environment, packages = "", sources = [], arch
3434 'set -e' ,
3535 'uname -a' ,
3636 'echo $DRONE_STAGE_MACHINE' ,
37- 'wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -' ,
3837 ] +
3938 (if sources != [] then [ ('apt-add-repository "' + source + '"' ) for source in sources ] else []) +
4039 (if packages != "" then [ 'apt-get update' , 'apt-get -y install ' + packages ] else []) +
@@ -319,12 +318,19 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
319318 ),
320319
321320 linux_pipeline(
322- "Linux 24.10 Clang 19" ,
323- "cppalliance/droneubuntu2410 :1" ,
321+ "Linux 24.04 Clang 19" ,
322+ "cppalliance/droneubuntu2404 :1" ,
324323 { TOOLSET: 'clang' , COMPILER: 'clang++-19' , CXXSTD: '11,14,17,20,2b' },
325324 "clang-19" ,
326325 ),
327326
327+ linux_pipeline(
328+ "Linux 24.04 Clang 20" ,
329+ "cppalliance/droneubuntu2404:1" ,
330+ { TOOLSET: 'clang' , COMPILER: 'clang++-20' , CXXSTD: '11,14,17,20,23,2c' },
331+ "clang-20" ,
332+ ),
333+
328334 macos_pipeline(
329335 "MacOS 10.15 Xcode 12.2 UBSAN" ,
330336 { TOOLSET: 'clang' , COMPILER: 'clang++' , CXXSTD: '11,14,1z' } + ubsan,
@@ -370,4 +376,10 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
370376 "cppalliance/dronevs2022:1" ,
371377 { TOOLSET: 'msvc-14.3' , CXXSTD: '14,17,20,latest' },
372378 ),
379+
380+ windows_pipeline(
381+ "Windows VS2026 msvc-14.5" ,
382+ "cppalliance/dronevs2026:1" ,
383+ { TOOLSET: 'msvc-14.5' , CXXSTD: '14,17,20,latest' },
384+ ),
373385]
0 commit comments