@@ -56,21 +56,15 @@ jobs:
56
56
fetch-depth : 0
57
57
58
58
- name : Setup miniconda
59
- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
59
+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
60
60
with :
61
61
miniforge-version : latest
62
- use-mamba : true
62
+ use-mamba : ' true'
63
63
channels : conda-forge
64
+ conda-remove-defaults : ' true'
64
65
python-version : ${{ matrix.python }}
65
66
activate-environment : ' build'
66
67
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
-
74
68
# Sometimes `mamba install ...` fails due to slow download speed rate, so disable the check in mamba
75
69
- name : Disable speed limit check in mamba
76
70
run : echo "MAMBA_NO_LOW_SPEED_LIMIT=1" >> $GITHUB_ENV
89
83
env :
90
84
CACHE_NUMBER : 1 # Increase to reset cache
91
85
with :
92
- path : ${{ env.CONDA_PKGS_DIR }}
86
+ path : ${{ runner.os == 'Linux' && '/home/runner/conda_pkgs_dir' || 'C:\Users\runneradmin\conda_pkgs_dir' }}
93
87
key :
94
88
${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-${{hashFiles('**/meta.yaml') }}
95
89
restore-keys : |
@@ -151,17 +145,15 @@ jobs:
151
145
tar -xvf ${{ env.pkg-path-in-channel }}/${{ env.PACKAGE_NAME }}-*.tar.bz2 -C ${{ env.extracted-pkg-path }}
152
146
153
147
- name : Setup miniconda
154
- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
148
+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
155
149
with :
156
150
miniforge-version : latest
157
- use-mamba : true
151
+ use-mamba : ' true'
158
152
channels : conda-forge
153
+ conda-remove-defaults : ' true'
159
154
python-version : ${{ matrix.python }}
160
155
activate-environment : ${{ env.TEST_ENV_NAME }}
161
156
162
- - name : Remove defaults channel
163
- run : conda config --remove channels defaults
164
-
165
157
- name : Install conda-index
166
158
run : mamba install conda-index=${{ env.CONDA_INDEX_VERSION }}
167
159
@@ -280,17 +272,15 @@ jobs:
280
272
dir ${{ env.extracted-pkg-path }}
281
273
282
274
- name : Setup miniconda
283
- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
275
+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
284
276
with :
285
277
miniforge-version : latest
286
- use-mamba : true
278
+ use-mamba : ' true'
287
279
channels : conda-forge
280
+ conda-remove-defaults : ' true'
288
281
python-version : ${{ matrix.python }}
289
282
activate-environment : ${{ env.TEST_ENV_NAME }}
290
283
291
- - name : Remove defaults channel
292
- run : conda config --remove channels defaults
293
-
294
284
- name : Store conda paths as envs
295
285
run : |
296
286
@echo on
@@ -425,17 +415,15 @@ jobs:
425
415
name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
426
416
427
417
- name : Setup miniconda
428
- uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
418
+ uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
429
419
with :
430
420
miniforge-version : latest
431
- use-mamba : true
421
+ use-mamba : ' true'
432
422
channels : conda-forge
423
+ conda-remove-defaults : ' true'
433
424
python-version : ${{ matrix.python }}
434
425
activate-environment : ' upload'
435
426
436
- - name : Remove defaults channel
437
- run : conda config --remove channels defaults
438
-
439
427
- name : Install anaconda-client
440
428
run : mamba install anaconda-client
441
429
@@ -464,18 +452,16 @@ jobs:
464
452
shell : bash -el {0}
465
453
466
454
steps :
467
- - uses : conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
455
+ - uses : conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
468
456
with :
469
457
miniforge-version : latest
470
- use-mamba : true
458
+ use-mamba : ' true'
471
459
channels : conda-forge
472
- run-post : false
460
+ conda-remove-defaults : ' true'
461
+ run-post : ' false'
473
462
python-version : ' 3.12'
474
463
activate-environment : ' cleanup'
475
464
476
- - name : Remove defaults channel
477
- run : conda config --remove channels defaults
478
-
479
465
- name : Install anaconda-client
480
466
run : mamba install anaconda-client
481
467
0 commit comments