@@ -56,21 +56,15 @@ jobs:
5656 fetch-depth : 0
5757
5858 - name : Setup miniconda
59- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
59+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
6060 with :
6161 miniforge-version : latest
62- use-mamba : true
62+ use-mamba : ' true'
6363 channels : conda-forge
64+ conda-remove-defaults : ' true'
6465 python-version : ${{ matrix.python }}
6566 activate-environment : ' build'
6667
67- # Here is an issue in conda gh-12356 causing adding defaults to the list of channels
68- # upon running `conda config --append channels conda-forge`, while mamba requires to have only conda-forge channel
69- - name : Remove defaults channel
70- run : |
71- conda config --remove channels defaults
72- conda config --show
73-
7468 # Sometimes `mamba install ...` fails due to slow download speed rate, so disable the check in mamba
7569 - name : Disable speed limit check in mamba
7670 run : echo "MAMBA_NO_LOW_SPEED_LIMIT=1" >> $GITHUB_ENV
8983 env :
9084 CACHE_NUMBER : 1 # Increase to reset cache
9185 with :
92- path : ${{ env.CONDA_PKGS_DIR }}
86+ path : ${{ runner.os == 'Linux' && '/home/runner/conda_pkgs_dir' || 'C:\Users\runneradmin\conda_pkgs_dir' }}
9387 key :
9488 ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-${{hashFiles('**/meta.yaml') }}
9589 restore-keys : |
@@ -151,17 +145,15 @@ jobs:
151145 tar -xvf ${{ env.pkg-path-in-channel }}/${{ env.PACKAGE_NAME }}-*.tar.bz2 -C ${{ env.extracted-pkg-path }}
152146
153147 - name : Setup miniconda
154- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
148+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
155149 with :
156150 miniforge-version : latest
157- use-mamba : true
151+ use-mamba : ' true'
158152 channels : conda-forge
153+ conda-remove-defaults : ' true'
159154 python-version : ${{ matrix.python }}
160155 activate-environment : ${{ env.TEST_ENV_NAME }}
161156
162- - name : Remove defaults channel
163- run : conda config --remove channels defaults
164-
165157 - name : Install conda-index
166158 run : mamba install conda-index=${{ env.CONDA_INDEX_VERSION }}
167159
@@ -280,17 +272,15 @@ jobs:
280272 dir ${{ env.extracted-pkg-path }}
281273
282274 - name : Setup miniconda
283- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
275+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
284276 with :
285277 miniforge-version : latest
286- use-mamba : true
278+ use-mamba : ' true'
287279 channels : conda-forge
280+ conda-remove-defaults : ' true'
288281 python-version : ${{ matrix.python }}
289282 activate-environment : ${{ env.TEST_ENV_NAME }}
290283
291- - name : Remove defaults channel
292- run : conda config --remove channels defaults
293-
294284 - name : Store conda paths as envs
295285 run : |
296286 @echo on
@@ -425,17 +415,15 @@ jobs:
425415 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
426416
427417 - name : Setup miniconda
428- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
418+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
429419 with :
430420 miniforge-version : latest
431- use-mamba : true
421+ use-mamba : ' true'
432422 channels : conda-forge
423+ conda-remove-defaults : ' true'
433424 python-version : ${{ matrix.python }}
434425 activate-environment : ' upload'
435426
436- - name : Remove defaults channel
437- run : conda config --remove channels defaults
438-
439427 - name : Install anaconda-client
440428 run : mamba install anaconda-client
441429
@@ -464,18 +452,16 @@ jobs:
464452 shell : bash -el {0}
465453
466454 steps :
467- - uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
455+ - uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
468456 with :
469457 miniforge-version : latest
470- use-mamba : true
458+ use-mamba : ' true'
471459 channels : conda-forge
472- run-post : false
460+ conda-remove-defaults : ' true'
461+ run-post : ' false'
473462 python-version : ' 3.12'
474463 activate-environment : ' cleanup'
475464
476- - name : Remove defaults channel
477- run : conda config --remove channels defaults
478-
479465 - name : Install anaconda-client
480466 run : mamba install anaconda-client
481467
0 commit comments