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.
This commit is contained in:
Chris Thrasher 2025-06-14 10:12:24 -06:00
parent 3013cb897b
commit 65cd203926
No known key found for this signature in database
GPG Key ID: 56FB686C9DFC8E2C
2 changed files with 0 additions and 12 deletions

View File

@ -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

View File

@ -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}} \