@@ -183,6 +183,7 @@ jobs:
183
183
runner : [windows-latest]
184
184
continue-on-error : ${{ matrix.experimental }}
185
185
env :
186
+ workdir : ' ${{ github.workspace }}'
186
187
CHANNELS : -c intel -c main --override-channels
187
188
188
189
steps :
@@ -194,32 +195,28 @@ jobs:
194
195
with :
195
196
auto-activate-base : true
196
197
activate-environment : " "
197
- - name : Checkout repo
198
- # We do not need the checkout, but it sets up GITHUB_WORKSPACE env. variable
199
- uses : actions/checkout@v2
200
- with :
201
- fetch-depth : 0
202
198
- name : Install conda-build
203
199
# Needed to be able to run conda index
204
200
run : conda install conda-build
205
201
- name : Create conda channel
206
202
run : |
207
- mkdir ${{ env.GITHUB_WORKSPACE }}\channel\win-64
208
- move ${{ env.PACKAGE_NAME }}-*.tar.bz2 ${{ env.GITHUB_WORKSPACE }}\channel\win-64
209
- conda index ${{ env.GITHUB_WORKSPACE }}/channel
203
+ echo ${{ env.workdir }}
204
+ mkdir ${{ env.workdir }}\channel\win-64
205
+ move ${{ env.PACKAGE_NAME }}-*.tar.bz2 ${{ env.workdir }}\channel\win-64
206
+ conda index ${{ env.workdir }}/channel
210
207
# Test channel
211
- conda search ${{ env.PACKAGE_NAME }} -c ${{ env.GITHUB_WORKSPACE }}/channel --override-channels --info --json > ${{ env.GITHUB_WORKSPACE }}\ver.json
212
- more ${{ env.GITHUB_WORKSPACE }}\ver.json
208
+ conda search ${{ env.PACKAGE_NAME }} -c ${{ env.workdir }}/channel --override-channels --info --json > ${{ env.workdir }}\ver.json
209
+ more ${{ env.workdir }}\ver.json
213
210
- name : Collect dependencies
214
211
shell : cmd /C CALL {0}
215
212
run : |
216
213
@ECHO ON
217
- copy /Y ${{ env.GITHUB_WORKSPACE }}\ver.json .
214
+ copy /Y ${{ env.workdir }}\ver.json .
218
215
set "SCRIPT=%VER_SCRIPT1% %VER_SCRIPT2%"
219
216
FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "%SCRIPT%"`) DO (
220
217
SET PACKAGE_VERSION=%%F
221
218
)
222
- conda install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% python=${{ matrix.python }} -c ${{ env.GITHUB_WORKSPACE }}/channel ${{ env.CHANNELS }} --only-deps --dry-run > lockfile
219
+ conda install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% python=${{ matrix.python }} -c ${{ env.workdir }}/channel ${{ env.CHANNELS }} --only-deps --dry-run > lockfile
223
220
more lockfile
224
221
- name : Cache conda packages
225
222
uses : actions/cache@v3
@@ -238,12 +235,12 @@ jobs:
238
235
shell : cmd /C CALL {0}
239
236
run : |
240
237
@ECHO ON
241
- copy /Y ${{ env.GITHUB_WORKSPACE }}\ver.json .
238
+ copy /Y ${{ env.workdir }}\ver.json .
242
239
set "SCRIPT=%VER_SCRIPT1% %VER_SCRIPT2%"
243
240
FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "%SCRIPT%"`) DO (
244
241
SET PACKAGE_VERSION=%%F
245
242
)
246
- conda install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% pytest python=${{ matrix.python }} -c ${{ env.GITHUB_WORKSPACE }}/channel ${{ env.CHANNELS }}
243
+ conda install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% pytest python=${{ matrix.python }} -c ${{ env.workdir }}/channel ${{ env.CHANNELS }}
247
244
REM Test installed packages
248
245
conda list
249
246
- name : Add library
0 commit comments