From 6e05e5e7644e4c09fc6ca635d99c4760defa0846 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Fri, 6 Jun 2025 20:20:28 +0300 Subject: [PATCH] Update ci.yml --- .github/workflows/ci.yml | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e2626f..d6a6125 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -135,6 +135,13 @@ jobs: container: ubuntu:24.04 install: - g++-14-multilib + - toolset: gcc-15 + cxxstd: "03,11,14,17,20,23,2c" + address-model: 32,64 + os: ubuntu-latest + container: ubuntu:25.04 + install: + - g++-15-multilib - name: UBSAN toolset: gcc-12 cxxstd: "03,11,14,17,20,23" @@ -318,13 +325,24 @@ jobs: compiler: clang++-19 cxxstd: "03,11,14,17,20,2b" os: ubuntu-latest - container: ubuntu:24.10 + container: ubuntu:24.04 install: - clang-19 - libc++-19-dev - libc++abi-19-dev cxxflags: -stdlib=libc++ linkflags: -stdlib=libc++ + - toolset: clang + compiler: clang++-20 + cxxstd: "03,11,14,17,20,2b,2c" + 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 toolset: clang compiler: clang++-15 @@ -584,7 +602,7 @@ jobs: - toolset: gcc cxxstd: "03,11,14,17,2a" addrmd: 64 - os: windows-2019 + os: windows-2022 runs-on: ${{matrix.os}} timeout-minutes: 45 @@ -862,8 +880,8 @@ jobs: fail-fast: false matrix: include: - - os: windows-2019 - os: windows-2022 + - os: windows-2025 runs-on: ${{matrix.os}} timeout-minutes: 10 @@ -924,8 +942,8 @@ jobs: fail-fast: false matrix: include: - - os: windows-2019 - os: windows-2022 + - os: windows-2025 runs-on: ${{matrix.os}} timeout-minutes: 10 @@ -1004,8 +1022,8 @@ jobs: fail-fast: false matrix: include: - - os: windows-2019 - os: windows-2022 + - os: windows-2025 runs-on: ${{matrix.os}} timeout-minutes: 20