Update ci.yml

This commit is contained in:
Peter Dimov
2025-06-06 20:20:28 +03:00
parent 7cb3e689e0
commit 6e05e5e764

View File

@ -135,6 +135,13 @@ jobs:
container: ubuntu:24.04 container: ubuntu:24.04
install: install:
- g++-14-multilib - 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 - name: UBSAN
toolset: gcc-12 toolset: gcc-12
cxxstd: "03,11,14,17,20,23" cxxstd: "03,11,14,17,20,23"
@ -318,13 +325,24 @@ jobs:
compiler: clang++-19 compiler: clang++-19
cxxstd: "03,11,14,17,20,2b" cxxstd: "03,11,14,17,20,2b"
os: ubuntu-latest os: ubuntu-latest
container: ubuntu:24.10 container: ubuntu:24.04
install: install:
- clang-19 - clang-19
- libc++-19-dev - libc++-19-dev
- libc++abi-19-dev - libc++abi-19-dev
cxxflags: -stdlib=libc++ cxxflags: -stdlib=libc++
linkflags: -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 - name: UBSAN
toolset: clang toolset: clang
compiler: clang++-15 compiler: clang++-15
@ -584,7 +602,7 @@ jobs:
- toolset: gcc - toolset: gcc
cxxstd: "03,11,14,17,2a" cxxstd: "03,11,14,17,2a"
addrmd: 64 addrmd: 64
os: windows-2019 os: windows-2022
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}
timeout-minutes: 45 timeout-minutes: 45
@ -862,8 +880,8 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- os: windows-2019
- os: windows-2022 - os: windows-2022
- os: windows-2025
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}
timeout-minutes: 10 timeout-minutes: 10
@ -924,8 +942,8 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- os: windows-2019
- os: windows-2022 - os: windows-2022
- os: windows-2025
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}
timeout-minutes: 10 timeout-minutes: 10
@ -1004,8 +1022,8 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- os: windows-2019
- os: windows-2022 - os: windows-2022
- os: windows-2025
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}
timeout-minutes: 20 timeout-minutes: 20