Skip to content

Commit ef788bb

Browse files
committed
Update .drone.jsonnet
1 parent 6b86109 commit ef788bb

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.drone.jsonnet

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)