From 81e0781e1e5de95991fc77230d3e31355a4ef27b Mon Sep 17 00:00:00 2001 From: Marcel Walter Date: Tue, 28 Mar 2023 17:49:24 +0200 Subject: [PATCH] :construction_worker: Updated compilers on GitHub Actions to match latest runner versions (#166) * :construction_worker: Update toolchains on macOS CIs * :construction_worker: Update toolchains on Ubuntu CIs --- .github/workflows/macos.yml | 17 ++++++----------- .github/workflows/ubuntu.yml | 12 +++++++++--- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 0eb1fec73..523688f40 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -33,27 +33,22 @@ jobs: strategy: matrix: os: [ macos-11, macos-12 ] - compiler: [ g++-11, clang++ ] + compiler: [ g++-11, g++-12, clang++ ] build_type: [ Debug, Release ] include: - compiler: clang++ ccompiler: clang - compiler: g++-11 - ccompiler: gcc - - os: macos-11 - compiler: g++-9 - build_type: Debug - - os: macos-11 - compiler: g++-9 - build_type: Release - ccompiler: gcc + ccompiler: gcc-11 + - compiler: g++-12 + ccompiler: gcc-12 - os: macos-11 compiler: g++-10 - ccompiler: gcc + ccompiler: gcc-10 build_type: Debug - os: macos-11 compiler: g++-10 - ccompiler: gcc + ccompiler: gcc-10 build_type: Release name: ${{matrix.os}} with ${{matrix.compiler}} (${{matrix.build_type}} mode) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index e86d6c345..e62142f00 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -33,19 +33,25 @@ jobs: strategy: matrix: os: [ ubuntu-20.04, ubuntu-22.04 ] - compiler: [ g++-9, g++-10, clang++-10, clang++-11, clang++-12 ] + compiler: [ g++-10, g++-11, g++-12, clang++-10, clang++-11, clang++-12 ] build_type: [ Debug, Release ] exclude: + - os: ubuntu-20.04 + compiler: g++-12 - os: ubuntu-22.04 compiler: clang++-10 include: + - os: ubuntu-22.04 + compiler: clang++-13 + - os: ubuntu-22.04 + compiler: clang++-14 + - os: ubuntu-22.04 + compiler: clang++-15 - os: ubuntu-20.04 compiler: g++-10 build_type: Release cppstandard: -DFICTION_CXX_STANDARD=20 cppname: C++20 - - os: ubuntu-22.04 - compiler: g++-11 name: ${{matrix.os}} with ${{matrix.compiler}} (${{matrix.build_type}} mode) ${{matrix.cppname}} runs-on: ${{matrix.os}}