From 65cd203926fd937b1d615aa433b5f315a64fb3fe Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Sat, 14 Jun 2025 10:12:24 -0600 Subject: [PATCH] Stop testing with GCC 7 and 8 Support for GCC 7 and 8 can continue on an as-needed basis. The goal is not to explicitly break support for such compilers. Chances are they will continue to compile Catch2 for some time into the future. Rather, it no longer seems a prudent use of resources to continuously test with these compilers. --- .github/workflows/linux-other-builds.yml | 4 ---- .github/workflows/linux-simple-builds.yml | 8 -------- 2 files changed, 12 deletions(-) diff --git a/.github/workflows/linux-other-builds.yml b/.github/workflows/linux-other-builds.yml index 13882e36..6095f24b 100644 --- a/.github/workflows/linux-other-builds.yml +++ b/.github/workflows/linux-other-builds.yml @@ -79,8 +79,6 @@ jobs: sudo apt-get install -y ninja-build ${{matrix.other_pkgs}} - name: Configure build - # Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}. - # This is important run: | cmake --preset basic-tests -GNinja \ -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ @@ -106,8 +104,6 @@ jobs: sudo apt-get install -y ninja-build clang-15 clang-tidy-15 - name: Configure - # Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}. - # This is important run: | clangtidy="clang-tidy-15;-use-color" # Use a dummy compiler/linker/ar/ranlib to effectively disable the diff --git a/.github/workflows/linux-simple-builds.yml b/.github/workflows/linux-simple-builds.yml index 66220ab3..15db5cf7 100644 --- a/.github/workflows/linux-simple-builds.yml +++ b/.github/workflows/linux-simple-builds.yml @@ -10,8 +10,6 @@ jobs: fail-fast: false matrix: cxx: - - g++-7 - - g++-8 - g++-9 - g++-10 - g++-11 @@ -28,10 +26,6 @@ jobs: build_type: [Debug, Release] std: [14] include: - - cxx: g++-7 - other_pkgs: g++-7 - - cxx: g++-8 - other_pkgs: g++-8 - cxx: g++-9 other_pkgs: g++-9 - cxx: g++-10 @@ -98,8 +92,6 @@ jobs: sudo apt-get install -y ninja-build ${{matrix.other_pkgs}} - name: Configure - # Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}. - # This is important run: | cmake --preset basic-tests -GNinja \ -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \