From c1fb25264d938c762da84417fb2daaf52e7649db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20S=C3=BC=C3=9Fenbach?= Date: Thu, 2 May 2024 15:51:07 +0200 Subject: [PATCH] Extend compilers used in workflows on macos and ubuntu (#1863) --- .github/workflows/ci-macos.yml | 3 ++- .github/workflows/ci-ubuntu.yml | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci-macos.yml b/.github/workflows/ci-macos.yml index 71d17ee..55a5b85 100644 --- a/.github/workflows/ci-macos.yml +++ b/.github/workflows/ci-macos.yml @@ -11,7 +11,8 @@ jobs: strategy: matrix: - compiler: [clang++, g++-11] + # g++-12 fails on some very innocent code... excluding it for now + compiler: [clang++, g++-11, g++-13] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci-ubuntu.yml b/.github/workflows/ci-ubuntu.yml index 68bb7ba..5764f6d 100644 --- a/.github/workflows/ci-ubuntu.yml +++ b/.github/workflows/ci-ubuntu.yml @@ -15,7 +15,8 @@ jobs: strategy: matrix: - compiler: [clang++-13, clang++-14, g++-9, g++-10, g++-11] + # g++-12 fails on some very innocent code... excluding it for now + compiler: [clang++-13, clang++-14, clang++-15, g++-9, g++-10, g++-11, g++-13] steps: - uses: actions/checkout@v4 @@ -51,9 +52,9 @@ jobs: done done - - name: Loop over build_types (Debug, Release) with cpp_standard 23 for g++-11 only + - name: Loop over build_types (Debug, Release) with cpp_standard 23 for g++-11 and above only run: | - if [ ${{matrix.compiler}} == g++-11 ] + if [ ${{matrix.compiler}} == g++-11 ] || [ ${{matrix.compiler}} == g++-12 ] || [ ${{matrix.compiler}} == g++-13 ] then cpp_standard=23 for build_type in Debug Release