Update ci.yml

This commit is contained in:
Peter Dimov
2026-01-22 22:05:12 +02:00
parent 2fcaa8818b
commit 9d354e5704
+17 -20
View File
@@ -84,7 +84,7 @@ jobs:
- toolset: gcc-15 - toolset: gcc-15
cxxstd: "11,14,17,20,23,2c" cxxstd: "11,14,17,20,23,2c"
os: ubuntu-latest os: ubuntu-latest
container: ubuntu:25.04 container: ubuntu:25.10
install: g++-15-multilib install: g++-15-multilib
address-model: 32,64 address-model: 32,64
- toolset: clang - toolset: clang
@@ -192,18 +192,24 @@ jobs:
- toolset: clang - toolset: clang
compiler: clang++-20 compiler: clang++-20
cxxstd: "11,14,17,20,23,2c" cxxstd: "11,14,17,20,23,2c"
container: ubuntu:25.04 container: ubuntu:24.04
os: ubuntu-latest os: ubuntu-latest
install: clang-20 install: clang-20
- toolset: clang - toolset: clang
cxxstd: "11,14,17,20,2b" compiler: clang++-21
os: macos-13 cxxstd: "11,14,17,20,23,2c"
container: ubuntu:25.10
os: ubuntu-latest
install: clang-21
- toolset: clang - toolset: clang
cxxstd: "11,14,17,20,2b" cxxstd: "11,14,17,20,2b"
os: macos-14 os: macos-14
- toolset: clang - toolset: clang
cxxstd: "11,14,17,20,2b" cxxstd: "11,14,17,20,2b"
os: macos-15 os: macos-15
- toolset: clang
cxxstd: "11,14,17,20,23,2c"
os: macos-26
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}
@@ -283,7 +289,7 @@ jobs:
- toolset: clang-win - toolset: clang-win
cxxstd: "14,17,20,latest" cxxstd: "14,17,20,latest"
addrmd: 32,64 addrmd: 32,64
os: windows-2022 os: windows-2025
- toolset: gcc - toolset: gcc
cxxstd: "11,14,17,2a" cxxstd: "11,14,17,2a"
addrmd: 64 addrmd: 64
@@ -327,11 +333,8 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- os: ubuntu-22.04 - os: ubuntu-latest
- os: ubuntu-24.04 - os: macos-latest
- os: macos-13
- os: macos-14
- os: macos-15
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}
@@ -375,11 +378,8 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- os: ubuntu-22.04 - os: ubuntu-latest
- os: ubuntu-24.04 - os: macos-latest
- os: macos-13
- os: macos-14
- os: macos-15
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}
@@ -433,11 +433,8 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- os: ubuntu-22.04 - os: ubuntu-latest
- os: ubuntu-24.04 - os: macos-latest
- os: macos-13
- os: macos-14
- os: macos-15
runs-on: ${{matrix.os}} runs-on: ${{matrix.os}}