Skip to content

ci-conda: use prefix mirror of conda-forge#331

Merged
bdice merged 1 commit intomainfrom
prefix-mirror
Dec 2, 2025
Merged

ci-conda: use prefix mirror of conda-forge#331
bdice merged 1 commit intomainfrom
prefix-mirror

Conversation

@jameslamb
Copy link
Member

Proposes temporarily using prefix's mirror of conda-forge in RAPIDS CI, to work around the ongoing issue with the main conda-forge channel (conda/infrastructure#1254).

h/t @TomAugspurger for the suggestion

Notes for Reviewers

How I tested this

Over on rapidsai/cudf#20748, I added the following to a bunch of scripts that use conda / mamba:

conda config --append 'custom_multichannels.conda-forge' 'https://prefix.dev/conda-forge'

Saw jobs that had been failing succeed, and saw the prefix mirror used.

...
  + bzip2                        1.0.8  hda65f42_8              prefix.dev/conda-forge     260kB
  + c-ares                      1.34.5  hb9d3cd8_0              prefix.dev/conda-forge     207kB
  + ca-certificates         2025.11.12  hbd8a1cb_0              prefix.dev/conda-forge     152kB
  + cmake                        4.2.0  hc85cc9f_0              prefix.dev/conda-forge      22MB
  + cuda-cudart                13.0.96  hecca717_0              prefix.dev/conda-forge      24kB
...

(build link)

@jameslamb jameslamb changed the title WIP: ci-conda: use prefix mirror of conda-forge ci-conda: use prefix mirror of conda-forge Dec 1, 2025
@jameslamb jameslamb marked this pull request as ready for review December 1, 2025 23:18
@jameslamb jameslamb requested a review from a team as a code owner December 1, 2025 23:18
@jameslamb jameslamb requested review from bdice and removed request for a team December 1, 2025 23:18
@bdice bdice merged commit 46181d9 into main Dec 2, 2025
314 checks passed
jameslamb added a commit that referenced this pull request Dec 2, 2025
HaoZeke added a commit to HaoZeke/atomistic-cookbook that referenced this pull request Dec 2, 2025
HaoZeke added a commit to HaoZeke/atomistic-cookbook that referenced this pull request Dec 2, 2025
HaoZeke added a commit to HaoZeke/atomistic-cookbook that referenced this pull request Dec 2, 2025
HaoZeke added a commit to HaoZeke/atomistic-cookbook that referenced this pull request Dec 2, 2025
@jameslamb jameslamb deleted the prefix-mirror branch December 2, 2025 17:10
rapids-bot bot pushed a commit that referenced this pull request Dec 2, 2025
Reverts #331

The incident with conda-forge that led to #331 has been resolved, so we do not need to keep depending on prefix's conda-forge mirror.

## Notes for Reviewers

### How I tested this

Put the following into conda-based CI scripts in a `cugraph` PR (rapidsai/cugraph#5356)

```shell
conda config --file /opt/conda/.condarc --remove-key custom_multichannels
```

And saw jobs succeed and use only the conda-forge main channel (not the prefix mirror)

```text
...
  + _libgcc_mutex                           0.1  conda_forge                   conda-forge               3kB
  + _openmp_mutex                           4.5  2_gnu                         conda-forge              24kB
  + attr                                  2.5.2  h39aace5_0                    conda-forge              68kB
  + bzip2                                 1.0.8  hda65f42_8                    conda-forge             260kB
  + c-ares                               1.34.5  hb9d3cd8_0                    conda-forge             207kB
...
```

([conda-cpp-tests link](https://github.com/rapidsai/cugraph/actions/runs/19872962730/job/56955273132?pr=5356))

Authors:
  - James Lamb (https://github.com/jameslamb)

Approvers:
  - https://github.com/jakirkham
  - Bradley Dice (https://github.com/bdice)

URL: #333
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants