From b8f23796b3c8a1d7b03187ea37030f9a58f8764b Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Thu, 26 Sep 2024 22:27:28 -0700 Subject: [PATCH] CI: Test GCC-13 Incflo uses the latest GCC on the latest Ubuntu runner. Some of its CI tests failed because of a new warning by GCC-13. This commit adds GCC-13 to CI tests. Most of our GCC CI tests use GCC-9. This commit converts two of them to use GCC-13 and Ubuntu 24.04. --- .github/workflows/gcc.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/gcc.yml b/.github/workflows/gcc.yml index 94f625e93f..32c285185b 100644 --- a/.github/workflows/gcc.yml +++ b/.github/workflows/gcc.yml @@ -69,13 +69,13 @@ jobs: # Build libamrex and all tests tests_build_3D: - name: GNU@9.3 C++17 3D Debug Fortran [tests] - runs-on: ubuntu-20.04 + name: GNU@13 C++17 3D Debug Fortran [tests] + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Dependencies run: | - .github/workflows/dependencies/dependencies.sh + .github/workflows/dependencies/dependencies_gcc.sh 13 .github/workflows/dependencies/dependencies_clang-tidy-apt-llvm.sh 17 .github/workflows/dependencies/dependencies_ccache.sh - name: Set Up Cache @@ -595,13 +595,13 @@ jobs: # Build libamrex and run all tests tests_run: - name: GNU@9.3 C++17 [tests] - runs-on: ubuntu-20.04 + name: GNU@13 C++17 [tests] + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Dependencies run: | - .github/workflows/dependencies/dependencies.sh + .github/workflows/dependencies/dependencies_gcc.sh 13 .github/workflows/dependencies/dependencies_clang-tidy-apt-llvm.sh 17 .github/workflows/dependencies/dependencies_ccache.sh - name: Set Up Cache