You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI: skip default-packages on every macos_job.yml callsite
pytorch/test-infra's setup-miniconda action pre-installs
cmake=3.22 ninja=1.10 pkg-config=0.29 wheel=0.37 from the anaconda
defaults channel into the conda env it sets up for macOS jobs. Our
own setup-conda.sh then installs cmake=3.31.2 and friends from
conda-forge into the same env, and reconciling the two channels'
transitive deps (e.g. zlib=1.2.13 vs libzlib>=1.3.1, rhash=1.4.3 vs
rhash>=1.4.5) has been intermittently failing the libmamba solver.
The companion test-infra PR exposes a default-packages input on
macos_job.yml. Pass an empty string from every macos_job.yml callsite
in this repo so the conda env created by setup-miniconda no longer
pre-pollutes the env with defaults-channel packages we don't use, and
our subsequent conda-forge install resolves cleanly.
This change has no effect until the test-infra PR lands. Once it's
merged on test-infra@main, the workflows here pick it up automatically
because executorch tracks @main for all test-infra references.
Authored with Claude Code.
0 commit comments