From fc48c3a8719c413dd48aa122695166d506673173 Mon Sep 17 00:00:00 2001 From: Krystine Sherwin <93062060+KrystalDelusion@users.noreply.github.com> Date: Thu, 25 Apr 2024 10:41:28 +1200 Subject: [PATCH] ci: Update OS/compiler targets --- .github/workflows/test-compile.yml | 32 ++++++++++++++++++------------ 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/.github/workflows/test-compile.yml b/.github/workflows/test-compile.yml index 88eaed90c..935167b62 100644 --- a/.github/workflows/test-compile.yml +++ b/.github/workflows/test-compile.yml @@ -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