From 010cdc50856966308f3e30142503b7551307e76f Mon Sep 17 00:00:00 2001 From: Ahmad El Sayed Date: Tue, 15 Oct 2024 16:57:43 +0200 Subject: [PATCH] Temporarily build NetCDF dependency for macOS (#373 ) --- .github/workflows/build-and-test-workflow.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-and-test-workflow.yml b/.github/workflows/build-and-test-workflow.yml index a1ab51f7e..3eaccaf1d 100644 --- a/.github/workflows/build-and-test-workflow.yml +++ b/.github/workflows/build-and-test-workflow.yml @@ -50,14 +50,13 @@ jobs: - name: Install system-provided dependencies run: | if [ "${{ runner.os }}" == "macOS" ]; then - brew install boost doxygen netcdf + brew install boost doxygen elif [ "${{ runner.os }}" == "Linux" ]; then sudo apt-get install libboost-all-dev doxygen fi # Step: Restore cached user-provided dependencies - - if: runner.os != 'macOS' - name: Restore cached user-provided dependencies + - name: Restore cached user-provided dependencies uses: actions/cache/restore@v3 id: restore-cached-external-dependencies with: @@ -67,7 +66,7 @@ jobs: # Step: Build and install user-provided dependencies, executes only if no cache restored - name: Build and install user-provided dependencies - if: runner.os != 'macOS' && steps.restore-cached-external-dependencies.outputs.cache-hit != 'true' + if: steps.restore-cached-external-dependencies.outputs.cache-hit != 'true' # NetCDF Dependencies m4, curl, and openssl are provided by the build machine run: > pwsh ${{ github.workspace }}/scripts/install_netcdf_static.ps1 @@ -79,7 +78,7 @@ jobs: # Step: Cache user-provided dependencies, executes only if no cache restored - name: Cache user-provided dependencies uses: actions/cache/save@v3 - if: runner.os != 'macOS' && steps.restore-cached-external-dependencies.outputs.cache-hit != 'true' + if: steps.restore-cached-external-dependencies.outputs.cache-hit != 'true' with: key: ${{ inputs.platform }}-${{ inputs.build_type }}-cache-key path: ${{ steps.paths.outputs.ext_deps_dir }}/netcdf-c/install/netcdf-c