Skip to content

Commit 8eb1c72

Browse files
Create workdir env var to use instead of GITHUB_WORKSPACE
1 parent 99e49c0 commit 8eb1c72

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

.github/workflows/conda-package.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ jobs:
183183
runner: [windows-latest]
184184
continue-on-error: ${{ matrix.experimental }}
185185
env:
186+
workdir: '${{ github.workspace }}'
186187
CHANNELS: -c intel -c main --override-channels
187188

188189
steps:
@@ -194,32 +195,28 @@ jobs:
194195
with:
195196
auto-activate-base: true
196197
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
202198
- name: Install conda-build
203199
# Needed to be able to run conda index
204200
run: conda install conda-build
205201
- name: Create conda channel
206202
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
210207
# 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
213210
- name: Collect dependencies
214211
shell: cmd /C CALL {0}
215212
run: |
216213
@ECHO ON
217-
copy /Y ${{ env.GITHUB_WORKSPACE }}\ver.json .
214+
copy /Y ${{ env.workdir }}\ver.json .
218215
set "SCRIPT=%VER_SCRIPT1% %VER_SCRIPT2%"
219216
FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "%SCRIPT%"`) DO (
220217
SET PACKAGE_VERSION=%%F
221218
)
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
223220
more lockfile
224221
- name: Cache conda packages
225222
uses: actions/cache@v3
@@ -238,12 +235,12 @@ jobs:
238235
shell: cmd /C CALL {0}
239236
run: |
240237
@ECHO ON
241-
copy /Y ${{ env.GITHUB_WORKSPACE }}\ver.json .
238+
copy /Y ${{ env.workdir }}\ver.json .
242239
set "SCRIPT=%VER_SCRIPT1% %VER_SCRIPT2%"
243240
FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "%SCRIPT%"`) DO (
244241
SET PACKAGE_VERSION=%%F
245242
)
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 }}
247244
REM Test installed packages
248245
conda list
249246
- name: Add library

0 commit comments

Comments
 (0)