Skip to content

Commit ec38bf2

Browse files
committed
change conda-build to boa
1 parent 95432fb commit ec38bf2

2 files changed

Lines changed: 8 additions & 10 deletions

File tree

.github/workflows/publish-conda.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,16 @@ jobs:
2525
channel-priority: strict
2626
activate-environment: build-env
2727

28-
- name: Install conda-build and configure solver
28+
- name: Install boa and anaconda-client
2929
shell: bash -l {0}
3030
run: |
31-
# Use classic solver to avoid libmamba compatibility issues
32-
conda config --set solver classic
33-
conda install -y conda-build anaconda-client
31+
# Use boa (conda-forge's modern build tool) for better virtual package resolution
32+
conda install -y boa anaconda-client
3433
3534
- name: Build conda package
3635
shell: bash -l {0}
3736
run: |
38-
conda build conda.recipe --output-folder ./conda-bld
37+
conda mambabuild conda.recipe --output-folder ./conda-bld
3938
4039
- name: Upload build artifacts
4140
uses: actions/upload-artifact@v4

.github/workflows/publish-release.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,17 +77,16 @@ jobs:
7777
channel-priority: strict
7878
activate-environment: build-env
7979

80-
- name: Install conda-build and configure solver
80+
- name: Install boa and anaconda-client
8181
shell: bash -l {0}
8282
run: |
83-
# Use classic solver to avoid libmamba compatibility issues
84-
conda config --set solver classic
85-
conda install -y conda-build anaconda-client
83+
# Use boa (conda-forge's modern build tool) for better virtual package resolution
84+
conda install -y boa anaconda-client
8685
8786
- name: Build conda package
8887
shell: bash -l {0}
8988
run: |
90-
conda build conda.recipe --output-folder ./conda-bld
89+
conda mambabuild conda.recipe --output-folder ./conda-bld
9190
9291
- name: Upload Conda artifacts
9392
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)