Skip to content

Commit 721fd65

Browse files
committed
use setup miniconda params for conda-build
1 parent dac1a71 commit 721fd65

1 file changed

Lines changed: 45 additions & 5 deletions

File tree

.github/workflows/conda-package.yml

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ env:
1313
TEST_ENV_NAME: test_mkl_random
1414
VER_SCRIPT1: "import json; f = open('ver.json', 'r'); j = json.load(f); f.close(); "
1515
VER_SCRIPT2: "d = j['mkl_random'][0]; print('='.join((d[s] for s in ('version', 'build'))))"
16+
CONDA_BUILD_VERSION: 26.3.0
1617

1718
jobs:
1819
build_linux:
@@ -51,9 +52,21 @@ jobs:
5152
- name: Add conda to system path
5253
run: echo "$CONDA/bin" >> "$GITHUB_PATH"
5354

55+
- name: Update conda
56+
run: |
57+
conda update -n base --all
58+
5459
- name: Install conda-build
55-
run: conda install conda-build
60+
run: conda install -n base conda-build=${{ env.CONDA_BUILD_VERSION }} -c conda-forge --override-channels
61+
62+
- name: Show Conda info
63+
run: |
64+
conda info --all
5665
66+
- name: List base environment packages
67+
run: |
68+
conda list -n base
69+
5770
- name: Store conda paths as envs
5871
shell: bash -el {0}
5972
run: |
@@ -98,10 +111,12 @@ jobs:
98111

99112
- uses: conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # v4.0.1
100113
with:
114+
auto-update-conda: true
101115
miniforge-version: latest
102116
activate-environment: build
103117
channels: conda-forge
104118
python-version: ${{ matrix.python }}
119+
conda-build-version: ${{ env.CONDA_BUILD_VERSION }}
105120

106121
- name: Cache conda packages
107122
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
@@ -120,9 +135,12 @@ jobs:
120135
run: |
121136
echo "CONDA_BLD=$CONDA/conda-bld/win-64/" | tr "\\\\" '/' >> "$GITHUB_ENV"
122137
123-
- name: Install conda build
138+
- name: Show Conda info
139+
run: |
140+
conda info --all
141+
142+
- name: List base environment packages
124143
run: |
125-
conda install -n base -y conda-build
126144
conda list -n base
127145
128146
- name: Build conda package
@@ -165,8 +183,21 @@ jobs:
165183
- name: Add conda to system path
166184
run: echo "$CONDA/bin" >> "$GITHUB_PATH"
167185

186+
- name: Update conda
187+
run: |
188+
conda update -n base --all
189+
168190
- name: Install conda-index
169-
run: conda install conda-index
191+
run: |
192+
conda install -n base conda-index -c conda-forge --override-channels
193+
194+
- name: Show Conda info
195+
run: |
196+
conda info --all
197+
198+
- name: List base environment packages
199+
run: |
200+
conda list -n base
170201
171202
- name: Create conda channel
172203
run: |
@@ -249,14 +280,23 @@ jobs:
249280

250281
- uses: conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # v4.0.1
251282
with:
283+
auto-update-conda: true
252284
miniforge-version: latest
253285
channels: conda-forge
254286
activate-environment: ${{ env.TEST_ENV_NAME }}
255287
python-version: ${{ matrix.python }}
256288

257289
- name: Install conda-index
258290
run: |
259-
conda install conda-index
291+
conda install -n base conda-index
292+
293+
- name: Show Conda info
294+
run: |
295+
conda info --all
296+
297+
- name: List base environment packages
298+
run: |
299+
conda list -n base
260300
261301
- name: Create conda channel
262302
run: |

0 commit comments

Comments
 (0)