From 8651f245fe59c615c7fdc631dfd131fdf67c27e6 Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Fri, 13 Jun 2025 03:35:19 +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 b7afca0..7762225 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -107,6 +107,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" @@ -271,24 +277,24 @@ 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-latest + container: ubuntu:25.04 + install: + - clang-20 + - toolset: clang + compiler: clang++-20 cxxstd: "11,14,17,20,23,26" cxxflags: -stdlib=libc++ linkflags: -stdlib=libc++ - 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 + - libc++-20-dev + - libc++abi-20-dev - name: UBSAN toolset: clang compiler: clang++-18