16
16
CONDA_BUILD_INDEX_ENV_PY_VER : ' 3.12' # conda does not support python 3.13
17
17
CONDA_BUILD_VERSION : ' 25.1.1'
18
18
CONDA_INDEX_VERSION : ' 0.5.0'
19
- CONDA_CPH_VERSION : ' 2.4.0'
20
19
RERUN_TESTS_ON_FAILURE : ' true'
21
20
RUN_TESTS_MAX_ATTEMPTS : 2
22
21
TEST_ENV_NAME : ' test'
@@ -130,7 +129,6 @@ jobs:
130
129
env :
131
130
channel-path : ' ${{ github.workspace }}/channel/'
132
131
pkg-path-in-channel : ' ${{ github.workspace }}/channel/linux-64/'
133
- extracted-pkg-path : ' ${{ github.workspace }}/pkg/'
134
132
ver-json-path : ' ${{ github.workspace }}/version.json'
135
133
136
134
steps :
@@ -163,14 +161,9 @@ jobs:
163
161
python-version : ${{ env.CONDA_BUILD_INDEX_ENV_PY_VER}}
164
162
activate-environment : ${{ env.TEST_ENV_NAME }}
165
163
166
- - name : Install conda-index and conda-package-handling
164
+ - name : Install conda-index
167
165
run : |
168
- mamba install conda-index=${{ env.CONDA_INDEX_VERSION }} conda-package-handling=${{ env.CONDA_CPH_VERSION }}
169
-
170
- - name : Extract package archive
171
- run : |
172
- mkdir -p ${{ env.extracted-pkg-path }}
173
- cph extract ${{ env.pkg-path-in-channel }}/${{ env.PACKAGE_NAME }}-*.conda --dest ${{ env.extracted-pkg-path }}
166
+ mamba install conda-index=${{ env.CONDA_INDEX_VERSION }}
174
167
175
168
- name : Create conda channel
176
169
run : |
@@ -255,7 +248,6 @@ jobs:
255
248
env :
256
249
channel-path : ' ${{ github.workspace }}\channel\'
257
250
pkg-path-in-channel : ' ${{ github.workspace }}\channel\win-64\'
258
- extracted-pkg-path : ' ${{ github.workspace }}\pkg'
259
251
ver-json-path : ' ${{ github.workspace }}\version.json'
260
252
workdir : ' ${{ github.workspace }}'
261
253
@@ -269,7 +261,6 @@ jobs:
269
261
- name : Store a path to package archive
270
262
run : |
271
263
@echo on
272
- mkdir -p ${{ env.extracted-pkg-path }}
273
264
274
265
set SEARCH_SCRIPT="DIR ${{ env.pkg-path-in-channel }} /s/b | FINDSTR /r "dpnp-.*\.conda""
275
266
FOR /F "tokens=* USEBACKQ" %%F IN (`%SEARCH_SCRIPT%`) DO (
@@ -294,14 +285,9 @@ jobs:
294
285
(echo CONDA_LIB_PATH=%CONDA_PREFIX%\Library\lib\) >> %GITHUB_ENV%
295
286
(echo CONDA_LIB_BIN_PATH=%CONDA_PREFIX%\Library\bin\) >> %GITHUB_ENV%
296
287
297
- - name : Install conda-index and conda-package-handling
298
- run : |
299
- mamba install conda-index=${{ env.CONDA_INDEX_VERSION }} conda-package-handling=${{ env.CONDA_CPH_VERSION }}
300
-
301
- - name : Extract package archive
288
+ - name : Install conda-index
302
289
run : |
303
- cph extract %FULL_PACKAGE_PATH% --dest ${{ env.extracted-pkg-path }}
304
- dir ${{ env.extracted-pkg-path }}
290
+ mamba install conda-index=${{ env.CONDA_INDEX_VERSION }}
305
291
306
292
- name : Create conda channel
307
293
run : |
@@ -467,7 +453,6 @@ jobs:
467
453
array-api-skips-file : ' ${{ github.workspace }}/dpnp/.github/workflows/array-api-skips.txt'
468
454
channel-path : ' ${{ github.workspace }}/channel/'
469
455
pkg-path-in-channel : ' ${{ github.workspace }}/channel/linux-64/'
470
- extracted-pkg-path : ' ${{ github.workspace }}/pkg/'
471
456
ver-json-path : ' ${{ github.workspace }}/version.json'
472
457
473
458
steps :
@@ -500,21 +485,16 @@ jobs:
500
485
python-version : ${{ matrix.python }}
501
486
activate-environment : ' array-api-conformity'
502
487
503
- - name : Install conda-index and conda-package-handling
488
+ - name : Install conda-index
504
489
id : install_conda_index
505
490
continue-on-error : true
506
491
run : |
507
- mamba install conda-index=${{ env.CONDA_INDEX_VERSION }} conda-package-handling=${{ env.CONDA_CPH_VERSION }}
492
+ mamba install conda-index=${{ env.CONDA_INDEX_VERSION }}
508
493
509
- - name : ReInstall conda-index and conda-package-handling
494
+ - name : ReInstall conda-index
510
495
if : steps.install_conda_index.outcome == 'failure'
511
496
run : |
512
- mamba install conda-index=${{ env.CONDA_INDEX_VERSION }} conda-package-handling=${{ env.CONDA_CPH_VERSION }}
513
-
514
- - name : Extract package archive
515
- run : |
516
- mkdir -p ${{ env.extracted-pkg-path }}
517
- cph extract ${{ env.pkg-path-in-channel }}/${{ env.PACKAGE_NAME }}-*.conda --dest ${{ env.extracted-pkg-path }}
497
+ mamba install conda-index=${{ env.CONDA_INDEX_VERSION }}
518
498
519
499
- name : Create conda channel
520
500
run : |
0 commit comments