On Wed, 16 Aug 2023 at 10:51, Andrew Nelson <andyfaff@gmail.com> wrote:
There's a scipy issue on this that discusses how to reduce usage, https://github.com/scipy/scipy/issues/19006.

Main points:

- at the moment CI is run on PR and on Merge. Convert to only running on PR commits. I've just submitted a PR to do this for numpy.
- add a manual trigger. Simple to achieve, but requires input from a maintainer.
- reduce wheel build frequency. At the moment I believe they're made every week. However, that decision has to factor in the increased frequency that may be desired as numpy2.0 is worked on.


Also, it's significantly more expensive to test on macOS M1 compared to linux_aarch64. The latter isn't tested on cirrus. However, you could use linux_aarch64 as a proxy for general ARM testing, and only run macOS when necessary.