diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e5b37cb..6d7e29e 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -22,10 +22,10 @@ jobs: fail-fast: false matrix: version: - - '1.9' - python: [3.9] + - '1.11' os: - ubuntu-latest + - macos-latest arch: - x64 steps: @@ -33,31 +33,7 @@ jobs: - name: Set up Python 🐍 ${{ matrix.python }} uses: actions/setup-python@v2 with: - python-version: ${{ matrix.python }} - - name: Create environment with micromamba 🐍🖤 - uses: mamba-org/setup-micromamba@v1 - with: - micromamba-version: '1.5.6-0' - environment-file: ./environment.yml - environment-name: oggm_env # it is recommendable to add both name and yml file. - init-shell: bash - cache-environment: true -# condarc-file: ./condarc.yml # If necessary, we can include .condarc to configure environment - - name: Test creation of environment with micromamba 🔧🐍🖤 - run: | - which python - conda env export - shell: bash -el {0} - - name: Update certifi - run: | - pip install --upgrade certifi - shell: bash -el {0} -# - name: Test OGGM installation 🔧🌎 -# run: pytest.oggm -# shell: bash -el {0} - - name: Set ENV Variables for PyCall.jl 🐍 📞 - run: export PYTHON=/home/runner/micromamba/envs/oggm_env/bin/python - shell: bash -el {0} + python-version: ${{ matrix.python }} - uses: julia-actions/setup-julia@v1 with: version: ${{ matrix.version }} @@ -67,17 +43,8 @@ jobs: shell: bash -el {0} - uses: julia-actions/cache@v1 with: - cache-registries: "true" + cache-registries: "false" cache-compiled: "true" - - uses: julia-actions/julia-buildpkg@v1 - env: - PYTHON : /home/runner/micromamba/envs/oggm_env/bin/python - # The SSL certificate path can be readed from the action "Check Julia SSL certifications" - SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt - - uses: julia-actions/julia-runtest@v1 - env: - PYTHON : /home/runner/micromamba/envs/oggm_env/bin/python - SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt - uses: julia-actions/julia-processcoverage@v1 - uses: codecov/codecov-action@v3 with: