From f788370af83f777d0db83c5b34e2ca9bdee1f58c Mon Sep 17 00:00:00 2001 From: Sedenion <39583823+Sedeniono@users.noreply.github.com> Date: Fri, 29 Mar 2024 14:03:38 +0100 Subject: [PATCH] Updated github workflows to use more recent machines and compilers. --- .github/workflows/test_clang_linux.yml | 4 ++-- .github/workflows/test_clang_win.yml | 3 ++- .github/workflows/test_gcc_linux.yml | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test_clang_linux.yml b/.github/workflows/test_clang_linux.yml index 222a225..1555082 100644 --- a/.github/workflows/test_clang_linux.yml +++ b/.github/workflows/test_clang_linux.yml @@ -17,13 +17,13 @@ jobs: strategy: fail-fast: false matrix: - clang_version: [11, 12] + clang_version: [13, 15] cpp_version: [c++17, c++20] stdlib: [libc++, libstdc++] # llvm library and gcc library arch: [m64, m32] # 64 and 32 bit buildmode: [~ , -O3 -DNDEBUG, -O3 -DNDEBUG -ffast-math] - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 timeout-minutes: 10 steps: diff --git a/.github/workflows/test_clang_win.yml b/.github/workflows/test_clang_win.yml index 16066dd..f2d224c 100644 --- a/.github/workflows/test_clang_win.yml +++ b/.github/workflows/test_clang_win.yml @@ -17,6 +17,7 @@ jobs: strategy: fail-fast: false matrix: + clang_version: [16, 17] cpp_version: [c++17, c++20] buildmode: [~ , -O3 -DNDEBUG, -O3 -DNDEBUG -ffast-math] @@ -28,7 +29,7 @@ jobs: - name: Install clang uses: KyleMayes/install-llvm-action@v1.9.0 with: - version: "16" + version: ${{ matrix.clang_version }} - name: Build and run tests working-directory: ${{env.TEST_DIR}} env: diff --git a/.github/workflows/test_gcc_linux.yml b/.github/workflows/test_gcc_linux.yml index 588646e..00bb2af 100644 --- a/.github/workflows/test_gcc_linux.yml +++ b/.github/workflows/test_gcc_linux.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - gcc_version: [9, 10] + gcc_version: [9, 11, 13] cpp_version: [c++17, c++20] arch: [m64, m32] # 64 and 32 bit buildmode: [~ , -O3 -DNDEBUG, -O3 -DNDEBUG -ffast-math] @@ -27,7 +27,7 @@ jobs: - gcc_version: 9 cpp_version: c++20 - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 timeout-minutes: 10 steps: