diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 592ef8e..9876551 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -23,7 +23,8 @@ jobs: matrix: version: - '1.10' - python: [3.9] + python: + - '3.10' os: - ubuntu-latest arch: @@ -34,50 +35,33 @@ jobs: 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 +# - name: Update certifi +# run: | +# pip install --upgrade certifi +# shell: bash -el {0} + - name: Test OGGM installation 🔧🌎 + run: pytest.oggm shell: bash -el {0} - uses: julia-actions/setup-julia@v1 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - name: Check Julia SSL certifications 🔎🔐 - run: julia -e 'using NetworkOptions; println(NetworkOptions.bundled_ca_roots()); println(NetworkOptions.ca_roots())' - shell: bash -el {0} +# - name: Check Julia SSL certifications 🔎🔐 +# run: julia -e 'using NetworkOptions; println(NetworkOptions.bundled_ca_roots()); println(NetworkOptions.ca_roots())' +# shell: bash -el {0} - uses: julia-actions/cache@v1 with: cache-registries: "true" 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-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 +# 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: