From 0087a426d904f49927e722cc34afe3e77f1e4833 Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Fri, 13 Jun 2025 03:47:38 +0300 Subject: [PATCH] Added new gcc and clang jobs to GitHub Actions. --- .github/workflows/ci.yml | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5720f3b..730f81b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -89,6 +89,12 @@ jobs: os: ubuntu-24.04 install: - g++-14 + - toolset: gcc-15 + cxxstd: "11,14,17,20,23,26" + os: ubuntu-latest + container: ubuntu:25.04 + install: + - g++-15 - name: UBSAN toolset: gcc-13 cxxstd: "11,14,17,20,23" @@ -255,22 +261,22 @@ jobs: os: ubuntu-24.04 install: - clang-19 - sources: - - "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main" - source_keys: - - "https://apt.llvm.org/llvm-snapshot.gpg.key" - toolset: clang - compiler: clang++-19 + compiler: clang++-20 cxxstd: "11,14,17,20,23,26" - os: ubuntu-24.04 + os: ubuntu-latest + container: ubuntu:25.04 install: - - clang-19 - - libc++-19-dev - - libc++abi-19-dev - sources: - - "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main" - source_keys: - - "https://apt.llvm.org/llvm-snapshot.gpg.key" + - clang-20 + - toolset: clang + compiler: clang++-20 + cxxstd: "11,14,17,20,23,26" + os: ubuntu-latest + container: ubuntu:25.04 + install: + - clang-20 + - libc++-20-dev + - libc++abi-20-dev cxxflags: -stdlib=libc++ linkflags: -stdlib=libc++ - name: UBSAN