ci: Update OS/compiler targets

This commit is contained in:
Krystine Sherwin 2024-04-25 10:41:28 +12:00
parent 144d3c9601
commit fc48c3a871
No known key found for this signature in database
1 changed files with 19 additions and 13 deletions

View File

@ -34,7 +34,7 @@ jobs:
strategy:
matrix:
os:
- ubuntu-20.04
- ubuntu-22.04
compiler:
- 'clang-12'
- 'gcc-11'
@ -45,36 +45,42 @@ jobs:
- 'c++20'
include:
# macOS builds
- os: macos-latest
compiler: 'clang'
cpp_std: 'c++11'
- os: macos-13
compiler: 'clang'
cpp_std: 'c++11'
- os: macos-13
compiler: 'clang'
cpp_std: 'c++17'
# Limited testing for older compilers
- os: ubuntu-20.04
# ubuntu-22.04 compilers
- os: ubuntu-22.04
compiler: 'clang-11'
cpp_std: 'c++11'
- os: ubuntu-20.04
compiler: 'gcc-10'
cpp_std: 'c++11'
# Limited testing for newer compilers
- os: ubuntu-20.04
- os: ubuntu-22.04
compiler: 'clang-13'
cpp_std: 'c++11'
- os: ubuntu-20.04
# ubuntu-latest compilers
- os: ubuntu-latest
compiler: 'clang-14'
cpp_std: 'c++11'
- os: ubuntu-20.04
- os: ubuntu-latest
compiler: 'clang-15'
cpp_std: 'c++11'
- os: ubuntu-20.04
- os: ubuntu-latest
compiler: 'clang-16'
cpp_std: 'c++11'
- os: ubuntu-20.04
- os: ubuntu-latest
compiler: 'clang-17'
cpp_std: 'c++11'
- os: ubuntu-20.04
- os: ubuntu-latest
compiler: 'gcc-10'
cpp_std: 'c++11'
- os: ubuntu-latest
compiler: 'gcc-12'
cpp_std: 'c++11'
- os: ubuntu-latest
compiler: 'gcc-13'
cpp_std: 'c++11'
fail-fast: false