Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
avoid unnecessary wheel builds (#344)
Follow-up to #260. Contributes to rapidsai/build-planning#33 Limits `libucxx` wheel-building to just running once per combination of `(CUDA version, CPU architecture)`... cutting out 8 unnecessary CI jobs per commit. ## Notes for Reviewers ### Why is this safe to do? Unlike wheels that have Cython code, `libucxx` wheels don't depend on the Python minor version https://github.com/rapidsai/ucxx/blob/ec860d901f944625e506d85adc0e08021fa4ffd4/python/libucxx/pyproject.toml#L48 e.g., they have tags like ```text libucxx_cu12-0.42.0a18-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl ``` Similar filters are being used for most C++ wheel builds across RAPIDS, e.g. https://github.com/rapidsai/cudf/blob/a95fbc88f94df24c3418766fbbea5b6633ff2328/.github/workflows/pr.yaml#L222-L230 Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Peter Andreas Entschev (https://github.com/pentschev) - Mike Sarahan (https://github.com/msarahan) URL: #344
- Loading branch information