Expand CI matrix

This commit is contained in:
Mohammad Nejati
2024-05-20 06:33:50 +00:00
committed by Mohammad Nejati
parent 55035d17c5
commit d425048fe0

View File

@@ -66,6 +66,16 @@ jobs:
os: ubuntu-22.04 os: ubuntu-22.04
install: g++-11 install: g++-11
supported: true supported: true
- toolset: gcc-12
cxxstd: "11,14,17,20,2b"
os: ubuntu-22.04
install: g++-12
supported: true
- toolset: gcc-13
cxxstd: "11,14,17,20,2b"
os: ubuntu-24.04
install: g++-13
supported: true
# clang 3.5 not supported # clang 3.5 not supported
# It can't compile the websocket stream code # It can't compile the websocket stream code
- toolset: clang - toolset: clang
@@ -168,26 +178,46 @@ jobs:
cxxstd: "11,14,17,20" cxxstd: "11,14,17,20"
os: ubuntu-22.04 os: ubuntu-22.04
supported: true supported: true
- toolset: clang
install: clang-15
compiler: clang++-15
cxxstd: "11,14,17,20,2b"
os: ubuntu-22.04
supported: true
- toolset: clang
install: clang-16
compiler: clang++-16
cxxstd: "11,14,17,20,2b"
os: ubuntu-24.04
supported: true
- toolset: clang
install: clang-17
compiler: clang++-17
cxxstd: "11,14,17,20,2b"
os: ubuntu-24.04
supported: true
- toolset: clang
install: clang-18
compiler: clang++-18
cxxstd: "11,14,17,20,2b"
os: ubuntu-24.04
supported: true
# macos # macos
- description: macos-cxx11 - toolset: clang
toolset: clang
cxxstd: "11"
os: macos-11 os: macos-11
cxxstd: "11,14,17,2a"
supported: true supported: true
- description: macos-cxx14 - toolset: clang
toolset: clang os: macos-12
cxxstd: "14" cxxstd: "11,14,17,20,2b"
os: macos-11
supported: true supported: true
- description: macos-cxx17 - toolset: clang
toolset: clang os: macos-13
cxxstd: "17" cxxstd: "11,14,17,20,2b"
os: macos-11
supported: true supported: true
- description: macos-cxx2a - toolset: clang
toolset: clang os: macos-14
cxxstd: "2a" cxxstd: "11,14,17,20,2b"
os: macos-11
supported: true supported: true
needs: [runner-selection] needs: [runner-selection]