Skip to content

Commit 9d9ac1e

Browse files
committed
Correct a way to pass CHANNELS variable to conda commands on Linux
1 parent 8645ed1 commit 9d9ac1e

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/conda-package-cf.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ jobs:
115115
116116
- name: Collect dependencies
117117
run: |
118-
CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
119-
conda create -n ${{ env.TEST_ENV_NAME }} "$PACKAGE_NAME" python=${{ matrix.python_ver }} ${{ matrix.numpy }} "$CHANNELS" --only-deps --dry-run > lockfile
118+
CHANNELS=(-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }})
119+
conda create -n ${{ env.TEST_ENV_NAME }} "$PACKAGE_NAME" python=${{ matrix.python_ver }} ${{ matrix.numpy }} "${CHANNELS[@]}" --only-deps --dry-run > lockfile
120120
121121
- name: Display lockfile
122122
run: cat lockfile
@@ -139,8 +139,8 @@ jobs:
139139
140140
- name: Install mkl_fft
141141
run: |
142-
CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
143-
conda create -n ${{ env.TEST_ENV_NAME }} python=${{ matrix.python_ver }} ${{ matrix.numpy }} "$PACKAGE_NAME" pytest scipy "$CHANNELS"
142+
CHANNELS=(-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }})
143+
conda create -n ${{ env.TEST_ENV_NAME }} python=${{ matrix.python_ver }} ${{ matrix.numpy }} "$PACKAGE_NAME" pytest scipy "${CHANNELS[@]}"
144144
# Test installed packages
145145
conda list -n ${{ env.TEST_ENV_NAME }}
146146

.github/workflows/conda-package.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ jobs:
117117
118118
- name: Collect dependencies
119119
run: |
120-
CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
121-
conda create -n ${{ env.TEST_ENV_NAME }} "$PACKAGE_NAME" python=${{ matrix.python }} "$CHANNELS" --only-deps --dry-run > lockfile
120+
CHANNELS=(-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }})
121+
conda create -n ${{ env.TEST_ENV_NAME }} "$PACKAGE_NAME" python=${{ matrix.python }} "${CHANNELS[@]}" --only-deps --dry-run > lockfile
122122
123123
- name: Display lockfile
124124
run: cat lockfile
@@ -141,9 +141,9 @@ jobs:
141141
142142
- name: Install mkl_fft
143143
run: |
144-
CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
145-
conda create -n ${{ env.TEST_ENV_NAME }} "$PACKAGE_NAME"=${{ env.PACKAGE_VERSION }} python=${{ matrix.python }} pytest "$CHANNELS"
146-
conda install -n ${{ env.TEST_ENV_NAME }} "scipy>=1.10" "$CHANNELS"
144+
CHANNELS=(-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }})
145+
conda create -n ${{ env.TEST_ENV_NAME }} "$PACKAGE_NAME"=${{ env.PACKAGE_VERSION }} python=${{ matrix.python }} pytest "${CHANNELS[@]}"
146+
conda install -n ${{ env.TEST_ENV_NAME }} "scipy>=1.10" "${CHANNELS[@]}"
147147
# Test installed packages
148148
conda list -n ${{ env.TEST_ENV_NAME }}
149149

0 commit comments

Comments
 (0)