diff --git a/.drone.jsonnet b/.drone.jsonnet index 7795dcd..0e3b359 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -98,19 +98,17 @@ local windows_pipeline(name, image, environment, arch = "amd64") = [ linux_pipeline( - "Linux 16.04 GCC 4.4", - "cppalliance/droneubuntu1604:1", + "Linux 14.04 GCC 4.4", + "cppalliance/droneubuntu1404:1", { TOOLSET: 'gcc', COMPILER: 'g++-4.4', CXXSTD: '98,0x' }, "g++-4.4", - [ "ppa:ubuntu-toolchain-r/test" ], ), linux_pipeline( - "Linux 16.04 GCC 4.6", - "cppalliance/droneubuntu1604:1", + "Linux 14.04 GCC 4.6", + "cppalliance/droneubuntu1404:1", { TOOLSET: 'gcc', COMPILER: 'g++-4.6', CXXSTD: '98,0x' }, "g++-4.6", - [ "ppa:ubuntu-toolchain-r/test" ], ), linux_pipeline( @@ -221,12 +219,19 @@ local windows_pipeline(name, image, environment, arch = "amd64") = ), linux_pipeline( - "Linux 25.10 GCC 15 32/64", - "cppalliance/droneubuntu2510:1", + "Linux 26.04 GCC 15 32/64", + "cppalliance/droneubuntu2604:1", { TOOLSET: 'gcc', COMPILER: 'g++-15', CXXSTD: '11,14,17,20,23,2c', ADDRMD: '32,64' }, "g++-15-multilib", ), + linux_pipeline( + "Linux 26.04 GCC 16 32/64", + "cppalliance/droneubuntu2604:1", + { TOOLSET: 'gcc', COMPILER: 'g++-16', CXXSTD: '11,14,17,20,23,2c', ADDRMD: '32,64' }, + "g++-16-multilib", + ), + linux_pipeline( "Linux 16.04 Clang 3.5", "cppalliance/droneubuntu1604:1", @@ -389,12 +394,19 @@ local windows_pipeline(name, image, environment, arch = "amd64") = ), linux_pipeline( - "Linux 25.10 Clang 21", - "cppalliance/droneubuntu2510:1", + "Linux 26.04 Clang 21", + "cppalliance/droneubuntu2604:1", { TOOLSET: 'clang', COMPILER: 'clang++-21', CXXSTD: '03,11,14,17,20,23,2c' }, "clang-21", ), + linux_pipeline( + "Linux 26.04 Clang 22", + "cppalliance/droneubuntu2604:1", + { TOOLSET: 'clang', COMPILER: 'clang++-22', CXXSTD: '03,11,14,17,20,23,2c' }, + "clang-22", + ), + macos_pipeline( "MacOS 10.15 Xcode 12.2 UBSAN", { TOOLSET: 'clang', COMPILER: 'clang++', CXXSTD: '03,11,14,1z' } + ubsan,