diff --git a/.github/workflows/pyfesom2.yml b/.github/workflows/pyfesom2.yml index ccaea28..e870088 100644 --- a/.github/workflows/pyfesom2.yml +++ b/.github/workflows/pyfesom2.yml @@ -36,13 +36,23 @@ jobs: path: pyfesom2 fetch-depth: 0 + - name: Update SSL on MacOS + if: contains(matrix.os, 'macos') + run: | + brew update + brew reinstall openssl + sudo mkdir -p /usr/local/lib + sudo ln -sv /opt/homebrew/opt/openssl/lib/libcrypto.3.dylib /usr/local/lib/ + - name: install conda environment - uses: mamba-org/provision-with-micromamba@main #/v12 + uses: mamba-org/setup-micromamba@v2 with: environment-file: main/ci/requirements-py37.yml environment-name: pyfesom2 - cache-env: true - cache-env-key: "${{runner.os}}-${{runner.arch}}-py${{env.PYTHON_VERSION}}-${{env.TODAY}}-${{hashFiles(env.CONDA_ENV_FILE)}}" + cache-environment-key: "${{runner.os}}-${{runner.arch}}-py${{env.PYTHON_VERSION}}-${{env.TODAY}}-${{hashFiles(env.CONDA_ENV_FILE)}}" + init-shell: >- + bash + zsh # - name: Checkout git commit log # working-directory: pyfesom2 diff --git a/.github/workflows/pyfesom2_onPR.yml b/.github/workflows/pyfesom2_onPR.yml index d5247fd..78cdfdf 100644 --- a/.github/workflows/pyfesom2_onPR.yml +++ b/.github/workflows/pyfesom2_onPR.yml @@ -44,13 +44,24 @@ jobs: path: pyfesom2 fetch-depth: 0 + - name: Update SSL on MacOS + if: contains(matrix.os, 'macos') + run: | + brew update + brew reinstall openssl + ls -l /opt/homebrew/opt/openssl/lib/libcrypto.3.dylib + sudo mkdir -p /usr/local/lib + sudo ln -vs /opt/homebrew/opt/openssl/lib/libcrypto.3.dylib /usr/local/lib/ + - name: install conda environment - uses: mamba-org/provision-with-micromamba@main #/v12 + uses: mamba-org/setup-micromamba@v2 with: environment-file: main/ci/requirements-py37.yml environment-name: pyfesom2 - cache-env: true - cache-env-key: "${{runner.os}}-${{runner.arch}}-py${{env.PYTHON_VERSION}}-${{env.TODAY}}-${{hashFiles(env.CONDA_ENV_FILE)}}" + cache-envronment-key: "${{runner.os}}-${{runner.arch}}-py${{env.PYTHON_VERSION}}-${{env.TODAY}}-${{hashFiles(env.CONDA_ENV_FILE)}}" + init-shell: >- + bash + zsh # - name: Checkout git commit log # working-directory: pyfesom2