7878 - name : Install conda-build
7979 run : mamba install conda-build=${{ env.CONDA_BUILD_VERSION}}
8080
81- - name : Cache conda packages
82- uses : actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
83- env :
84- CACHE_NUMBER : 1 # Increase to reset cache
85- with :
86- path : ${{ runner.os == 'Linux' && '/home/runner/conda_pkgs_dir' || 'C:\Users\runneradmin\conda_pkgs_dir' }}
87- key :
88- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-${{hashFiles('**/meta.yaml') }}
89- restore-keys : |
90- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-
91- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-
92-
9381 - name : Build conda package
9482 run : conda build --no-test --python ${{ matrix.python }} --numpy 2.0 ${{ env.CHANNELS }} conda-recipe
9583 env :
@@ -125,7 +113,6 @@ jobs:
125113 continue-on-error : true
126114
127115 env :
128- conda-pkgs : ' /home/runner/conda_pkgs_dir/'
129116 channel-path : ' ${{ github.workspace }}/channel/'
130117 pkg-path-in-channel : ' ${{ github.workspace }}/channel/linux-64/'
131118 extracted-pkg-path : ' ${{ github.workspace }}/pkg/'
@@ -166,30 +153,13 @@ jobs:
166153 mamba search ${{ env.PACKAGE_NAME }} -c ${{ env.channel-path }} --override-channels --info --json > ${{ env.ver-json-path }}
167154 cat ${{ env.ver-json-path }}
168155
169- - name : Collect dependencies
156+ - name : Get package version
170157 run : |
171158 export PACKAGE_VERSION=$(python -c "${{ env.VER_SCRIPT1 }} ${{ env.VER_SCRIPT2 }}")
172159
173160 echo PACKAGE_VERSION=${PACKAGE_VERSION}
174161 echo "PACKAGE_VERSION=$PACKAGE_VERSION" >> $GITHUB_ENV
175162
176- mamba install ${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION} python=${{ matrix.python }} ${{ env.TEST_CHANNELS }} --only-deps --dry-run > lockfile
177- cat lockfile
178- env :
179- TEST_CHANNELS : ' -c ${{ env.channel-path }} ${{ env.CHANNELS }}'
180-
181- - name : Cache conda packages
182- uses : actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
183- env :
184- CACHE_NUMBER : 1 # Increase to reset cache
185- with :
186- path : ${{ env.conda-pkgs }}
187- key :
188- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-${{hashFiles('lockfile') }}
189- restore-keys : |
190- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-
191- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-
192-
193163 - name : Install dpnp
194164 run : mamba install ${{ env.PACKAGE_NAME }}=${{ env.PACKAGE_VERSION }} pytest python=${{ matrix.python }} ${{ env.TEST_CHANNELS }}
195165 env :
@@ -243,7 +213,6 @@ jobs:
243213 continue-on-error : true
244214
245215 env :
246- conda-pkgs : ' C:\Users\runneradmin\conda_pkgs_dir\'
247216 channel-path : ' ${{ github.workspace }}\channel\'
248217 pkg-path-in-channel : ' ${{ github.workspace }}\channel\win-64\'
249218 extracted-pkg-path : ' ${{ github.workspace }}\pkg'
@@ -303,7 +272,7 @@ jobs:
303272 - name : Dump version.json
304273 run : more ${{ env.ver-json-path }}
305274
306- - name : Collect dependencies
275+ - name : Get package version
307276 run : |
308277 @echo on
309278 set "SCRIPT=${{ env.VER_SCRIPT1 }} ${{ env.VER_SCRIPT2 }}"
@@ -313,25 +282,6 @@ jobs:
313282 echo PACKAGE_VERSION: %PACKAGE_VERSION%
314283 (echo PACKAGE_VERSION=%PACKAGE_VERSION%) >> %GITHUB_ENV%
315284
316- mamba install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% python=${{ matrix.python }} ${{ env.TEST_CHANNELS }} --only-deps --dry-run > lockfile
317- env :
318- TEST_CHANNELS : ' -c ${{ env.channel-path }} ${{ env.CHANNELS }}'
319-
320- - name : Dump lockfile
321- run : more lockfile
322-
323- - name : Cache conda packages
324- uses : actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
325- env :
326- CACHE_NUMBER : 1 # Increase to reset cache
327- with :
328- path : ${{ env.conda-pkgs }}
329- key :
330- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-${{hashFiles('lockfile') }}
331- restore-keys : |
332- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-python-${{ matrix.python }}-
333- ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-
334-
335285 - name : Install dpnp
336286 run : |
337287 @echo on
0 commit comments