mirror of
https://github.com/boostorg/beast.git
synced 2025-08-02 06:15:24 +02:00
Expand CI matrix
This commit is contained in:
committed by
Mohammad Nejati
parent
55035d17c5
commit
d425048fe0
60
.github/workflows/ci.yml
vendored
60
.github/workflows/ci.yml
vendored
@@ -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]
|
||||||
|
Reference in New Issue
Block a user