@@ -50,37 +50,37 @@ jobs:
5050 ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-
5151
5252 - name : Add conda to system path
53- run : echo $CONDA/bin >> $GITHUB_PATH
53+ run : echo " $CONDA/bin" >> " $GITHUB_PATH"
5454
5555 - name : Install conda-build
5656 run : conda install conda-build
5757
5858 - name : Store conda paths as envs
5959 shell : bash -el {0}
6060 run : |
61- echo "CONDA_BLD=/usr/share/miniconda/conda-bld/linux-64/" >> $GITHUB_ENV
62- echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE/" >> $GITHUB_ENV
61+ echo "CONDA_BLD=/usr/share/miniconda/conda-bld/linux-64/" >> " $GITHUB_ENV"
62+ echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE/" >> " $GITHUB_ENV"
6363
6464 - name : Build conda package
6565 run : |
66- CHANNELS=" -c conda-forge -c conda-forge/label/python_rc -c https://software.repos.intel.com/python/conda --override-channels"
67- VERSIONS=" --python ${{ matrix.python }}"
68- TEST=" --no-test"
66+ CHANNELS=( -c conda-forge -c conda-forge/label/python_rc -c https://software.repos.intel.com/python/conda --override-channels)
67+ VERSIONS=( --python " ${{ matrix.python }}")
68+ TEST=( --no-test)
6969
7070 conda build \
71- $ TEST \
72- $ VERSIONS \
73- $ CHANNELS \
71+ "${ TEST[@]}" \
72+ "${ VERSIONS[@]}" \
73+ "${ CHANNELS[@]}" \
7474 conda-recipe
7575
7676 - name : Upload artifact
77- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
77+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
7878 with :
7979 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
8080 path : ${{ env.CONDA_BLD }}${{ env.PACKAGE_NAME }}-*.conda
8181
8282 - name : Upload wheels artifact
83- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
83+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
8484 with :
8585 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
8686 path : ${{ env.WHEELS_OUTPUT_FOLDER }}mkl_service-*.whl
@@ -127,20 +127,20 @@ jobs:
127127 - name : Store conda paths as envs
128128 shell : bash -el {0}
129129 run : |
130- echo "CONDA_BLD=$CONDA_PREFIX\\conda-bld\\win-64\\" >> $GITHUB_ENV
131- echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE\\" >> $GITHUB_ENV
130+ echo "CONDA_BLD=$CONDA_PREFIX\\conda-bld\\win-64\\" >> " $GITHUB_ENV"
131+ echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE\\" >> " $GITHUB_ENV"
132132
133133 - name : Build conda package
134134 run : conda build --no-test --python ${{ matrix.python }} -c https://software.repos.intel.com/python/conda -c conda-forge -c conda-forge/label/python_rc --override-channels conda-recipe
135135
136136 - name : Upload artifact
137- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
137+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
138138 with :
139139 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
140140 path : ${{ env.CONDA_BLD }}${{ env.PACKAGE_NAME }}-*.conda
141141
142142 - name : Upload wheels artifact
143- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
143+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
144144 with :
145145 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
146146 path : ${{ env.WHEELS_OUTPUT_FOLDER }}mkl_service-*.whl
@@ -160,32 +160,33 @@ jobs:
160160
161161 steps :
162162 - name : Download artifact
163- uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 .0.0
163+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8 .0.0
164164 with :
165165 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
166166
167167 - name : Add conda to system path
168- run : echo $CONDA/bin >> $GITHUB_PATH
168+ run : echo " $CONDA/bin" >> " $GITHUB_PATH"
169169
170170 - name : Install conda-build
171171 run : conda install conda-build
172172
173173 - name : Create conda channel
174174 run : |
175- mkdir -p $GITHUB_WORKSPACE/channel/linux-64
176- conda index $GITHUB_WORKSPACE/channel || exit 1
177- mv ${PACKAGE_NAME}-*.conda $GITHUB_WORKSPACE/channel/linux-64 || exit 1
178- conda index $GITHUB_WORKSPACE/channel || exit 1
175+ mkdir -p " $GITHUB_WORKSPACE/channel/linux-64"
176+ conda index " $GITHUB_WORKSPACE/channel" || exit 1
177+ mv " ${PACKAGE_NAME}" -*.conda " $GITHUB_WORKSPACE/channel/linux-64" || exit 1
178+ conda index " $GITHUB_WORKSPACE/channel" || exit 1
179179 # Test channel
180- conda search $PACKAGE_NAME -c $GITHUB_WORKSPACE/channel --override-channels --info --json > $GITHUB_WORKSPACE/ver.json
180+ conda search " $PACKAGE_NAME" -c " $GITHUB_WORKSPACE/channel" --override-channels --info --json > " $GITHUB_WORKSPACE/ver.json"
181181 cat ver.json
182182
183183 - name : Collect dependencies
184184 run : |
185- . $CONDA/etc/profile.d/conda.sh
186- CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
187- export PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
188- conda create -n ${{ env.TEST_ENV_NAME }} $PACKAGE_NAME=${PACKAGE_VERSION} python=${{ matrix.python }} $CHANNELS --only-deps --dry-run > lockfile
185+ . "$CONDA/etc/profile.d/conda.sh"
186+ CHANNELS=(-c "$GITHUB_WORKSPACE/channel" -c conda-forge -c conda-forge/label/python_rc -c https://software.repos.intel.com/python/conda --override-channels)
187+ PACKAGE_VERSION="$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")"
188+ export PACKAGE_VERSION
189+ conda create -n "${{ env.TEST_ENV_NAME }}" "$PACKAGE_NAME=$PACKAGE_VERSION" "python=${{ matrix.python }}" "${CHANNELS[@]}" --only-deps --dry-run > lockfile
189190 cat lockfile
190191
191192 - name : Set pkgs_dirs
@@ -206,16 +207,17 @@ jobs:
206207
207208 - name : Install mkl-service
208209 run : |
209- . $CONDA/etc/profile.d/conda.sh
210- CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
211- export PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
212- conda create -n ${{ env.TEST_ENV_NAME }} $PACKAGE_NAME=${PACKAGE_VERSION} pytest python=${{ matrix.python }} $CHANNELS
210+ . "$CONDA/etc/profile.d/conda.sh"
211+ CHANNELS=(-c "$GITHUB_WORKSPACE/channel" -c conda-forge -c conda-forge/label/python_rc -c https://software.repos.intel.com/python/conda --override-channels)
212+ PACKAGE_VERSION="$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")"
213+ export PACKAGE_VERSION
214+ conda create -n "${{ env.TEST_ENV_NAME }}" "$PACKAGE_NAME=$PACKAGE_VERSION" pytest "python=${{ matrix.python }}" "${CHANNELS[@]}"
213215 # Test installed packages
214216 conda list
215217
216218 - name : Run tests
217219 run : |
218- . $CONDA/etc/profile.d/conda.sh
220+ . " $CONDA/etc/profile.d/conda.sh"
219221 conda activate ${{ env.TEST_ENV_NAME }}
220222 pytest -vv --pyargs ${{ env.MODULE_NAME }}
221223
@@ -234,7 +236,7 @@ jobs:
234236
235237 steps :
236238 - name : Download artifact
237- uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 .0.0
239+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8 .0.0
238240 with :
239241 name : ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
240242 - uses : conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167 # v3.3.0
@@ -250,13 +252,13 @@ jobs:
250252
251253 - name : Create conda channel
252254 run : |
253- mkdir ${{ env.GITHUB_WORKSPACE }}\ channel\ win-64
254- move ${{ env.PACKAGE_NAME }}-*.conda ${{ env.GITHUB_WORKSPACE }}\ channel\ win-64
255- python -m conda_index ${{ env.GITHUB_WORKSPACE }}/channel
255+ mkdir ${{ env.GITHUB_WORKSPACE }}/ channel/ win-64
256+ move ${{ env.PACKAGE_NAME }}-*.conda ${{ env.GITHUB_WORKSPACE }}/ channel/ win-64
257+ python -m conda_index " ${{ env.GITHUB_WORKSPACE }}/channel"
256258
257259 # Test channel
258- conda search ${{ env.PACKAGE_NAME }} -c ${{ env.GITHUB_WORKSPACE }}/channel --override-channels --info --json > ${{ env.GITHUB_WORKSPACE }}\ ver.json
259- more ${{ env.GITHUB_WORKSPACE }}\ ver.json
260+ conda search ${{ env.PACKAGE_NAME }} -c ${{ env.GITHUB_WORKSPACE }}/channel --override-channels --info --json > ${{ env.GITHUB_WORKSPACE }}/ ver.json
261+ more ${{ env.GITHUB_WORKSPACE }}/ ver.json
260262
261263 - name : Collect dependencies
262264 shell : cmd
0 commit comments