From e6b1ef9e1ecab33ac040c34ea6df4cf995486472 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Mon, 5 Jun 2023 09:32:11 -0700 Subject: [PATCH] Add ubsan gcc-12 runners to drone --- .drone.jsonnet | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.drone.jsonnet b/.drone.jsonnet index c8b03a84..c99a2629 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -300,6 +300,34 @@ local windows_pipeline(name, image, environment, arch = "amd64") = "g++-12-multilib", ), + linux_pipeline( + "Linux 22.04 GCC 12 64 UBSAN (03,11,14)", + "cppalliance/droneubuntu2204:1", + { TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '03,11,14' } + ubsan, + "g++-12-multilib", + ), + + linux_pipeline( + "Linux 22.04 GCC 12 64 UBSAN (17)", + "cppalliance/droneubuntu2204:1", + { TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '17', ADDRMD: '64' } + ubsan, + "g++-12-multilib", + ), + + linux_pipeline( + "Linux 22.04 GCC 12 64 UBSAN (20)", + "cppalliance/droneubuntu2204:1", + { TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '20', ADDRMD: '64' } + ubsan, + "g++-12-multilib", + ), + + linux_pipeline( + "Linux 22.04 GCC 12 64 UBSAN (2b)", + "cppalliance/droneubuntu2204:1", + { TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '2b', ADDRMD: '64' } + ubsan, + "g++-12-multilib", + ), + linux_pipeline( "Linux 16.04 Clang 3.5", "cppalliance/droneubuntu1604:1",