diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 03e71ec..dde7c31 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,7 @@ env: HOMEBREW_NO_INSTALL_CLEANUP: 1 CMAKE_BUILD_PARALLEL_LEVEL: 4 CTEST_PARALLEL_LEVEL: 0 + CTEST_NO_TESTS_ACTION: error CMAKE_INSTALL_PREFIX: ~/libs CMAKE_PREFIX_PATH: ~/libs @@ -26,11 +27,11 @@ jobs: timeout-minutes: 15 env: - FC: gfortran-13 + FC: gfortran-14 strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-24.04, macos-latest] shared: [true, false] steps: @@ -42,7 +43,7 @@ jobs: - name: install NetCDF system libs if: runner.os == 'macOS' - run: brew install ninja netcdf + run: brew install ninja netcdf-fortran - run: >- cmake @@ -77,11 +78,11 @@ jobs: timeout-minutes: 15 env: - FC: gfortran-13 + FC: gfortran-14 strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-24.04, macos-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci_windows.yml b/.github/workflows/ci_windows.yml index 1b0401f..ba3f5c1 100644 --- a/.github/workflows/ci_windows.yml +++ b/.github/workflows/ci_windows.yml @@ -15,6 +15,7 @@ on: env: CMAKE_BUILD_PARALLEL_LEVEL: 4 CTEST_PARALLEL_LEVEL: 0 + CTEST_NO_TESTS_ACTION: error jobs: @@ -29,7 +30,7 @@ jobs: update: true install: >- mingw-w64-x86_64-gcc-fortran - mingw-w64-x86_64-hdf5 + mingw-w64-x86_64-netcdf-fortran - name: Put MSYS2_MinGW64 on PATH run: echo "${{ runner.temp }}/msys64/mingw64/bin/" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append