From ab30b8369fc9483be6ea381340a18526fc4e0786 Mon Sep 17 00:00:00 2001 From: Giacomo Fiorin Date: Wed, 13 Sep 2023 19:39:13 -0400 Subject: [PATCH] Remove some compiler tests to reduce actions cache Still supported are the default compilers in RHEL 7/8/9 and Ubuntu 20.04/22.04 --- .github/workflows/test-library.yml | 52 ------------------------------ 1 file changed, 52 deletions(-) diff --git a/.github/workflows/test-library.yml b/.github/workflows/test-library.yml index 5fd67d012..5ac11ea42 100644 --- a/.github/workflows/test-library.yml +++ b/.github/workflows/test-library.yml @@ -290,17 +290,6 @@ jobs: scl enable llvm-toolset-${CXX_VERSION} -- \ cmake3 -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: GCC 8, C++14 (CentOS 7) - env: - CXX_STANDARD: 14 - CXX: g++ - CXX_VERSION: 8 - CC: gcc - run: | - apptainer exec ${{github.workspace}}/devel-tools/CentOS7-devel.sif \ - scl enable devtoolset-${CXX_VERSION} -- \ - cmake3 -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: GCC 8, C++17 (CentOS 7) env: CXX_STANDARD: 17 @@ -345,26 +334,6 @@ jobs: apptainer exec ${{github.workspace}}/devel-tools/CentOS9-devel.sif \ cmake -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: GCC 11, C++14 (CentOS 9) - env: - CXX_STANDARD: 14 - CXX: g++ - CXX_VERSION: 11 - CC: gcc - run: | - apptainer exec ${{github.workspace}}/devel-tools/CentOS9-devel.sif \ - cmake -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - - name: GCC 11, C++17 (CentOS 9) - env: - CXX_STANDARD: 17 - CXX: g++ - CXX_VERSION: 11 - CC: gcc - run: | - apptainer exec ${{github.workspace}}/devel-tools/CentOS9-devel.sif \ - cmake -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: GCC 11, C++20 (CentOS 9) env: CXX_STANDARD: 20 @@ -375,17 +344,6 @@ jobs: apptainer exec ${{github.workspace}}/devel-tools/CentOS9-devel.sif \ cmake -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: GCC 12, C++11 (CentOS 9) - env: - CXX_STANDARD: 11 - CXX: g++ - CXX_VERSION: 12 - CC: gcc - run: | - apptainer exec ${{github.workspace}}/devel-tools/CentOS9-devel.sif \ - scl enable gcc-toolset-12 -- \ - cmake -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: GCC 12, C++20 (CentOS 9) env: CXX_STANDARD: 20 @@ -407,16 +365,6 @@ jobs: apptainer exec ${{github.workspace}}/devel-tools/CentOS9-devel.sif \ cmake -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: Clang 16, C++17 (CentOS 9) - env: - CXX_STANDARD: 17 - CXX: clang++ - CXX_VERSION: 16 - CC: clang - run: | - apptainer exec ${{github.workspace}}/devel-tools/CentOS9-devel.sif \ - cmake -D CMAKE_CXX_STANDARD=${CXX_STANDARD} -P devel-tools/build_test_library.cmake - - name: Clang 16, C++20 (CentOS 9) env: CXX_STANDARD: 20