Commit 0119527
committed
[macOS CI] Skip conda pin on macOS base env to fix osx-arm64 nightly builds
The macOS binary-build runners' base miniconda env moved to python=3.14
(pinned). `conda install -y conda=25.3.0` is unsatisfiable there because conda
25.3.0 has no Python 3.14 build (py314 builds start at 26.1.0), so every
osx-arm64 nightly wheel build has failed in `setup-binary-builds` since
2026-07-09 with:
LibMambaUnsatisfiableError: package conda-25.3.0-py310hca03da5_0 requires
python >=3.10,<3.11.0a0 ... Currently pinned specs: - python=3.14
The macOS base env already ships a newer conda (>=26.1.0) with channels
configured, so it needs no pin. The Linux/Windows build containers, however,
ship an older base env that relies on the implicit `defaults` channel that
conda>=26 removed -- upgrading them to satisfy a floor breaks the subsequent
`conda create` with NoChannelsConfiguredError. So keep the exact `conda=25.3.0`
pin on the containers and skip it on macOS.
This step runs in the base env before the target env is created, which is why
all Python versions failed identically and only osx-arm64 was affected.1 parent 168b0ed commit 0119527
1 file changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
133 | 142 | | |
134 | 143 | | |
135 | 144 | | |
| |||
0 commit comments