On Tue, Aug 15, 2023 at 4:19 PM Charles R Harris <charlesr.harris@gmail.com> wrote:
Hi All,

This is a heads up that we have already exceeded our allotment of free time on Cirrus CI. They are giving us a pass this month, but next month they will start enforcing the limits. That will impact both our testing and our releases. We have taken steps to reduce our use of Cirrus, but it could still be a problem, we should have a contingency plan in place for at least the next two months.

Thoughts?

At the current rate, our bill would be around $100/month. Cirrus CI is very useful, and I don't think we should move away from it - having to run 64-bit ARM platforms under QEMU would be quite bad. So I think the contingency plan here should be: just pay the bill. We're not exactly wealthy as a project, but it's not 2015 anymore either - we have funds at https://opencollective.com/numpy, and a monthly income of a few thousand dollars a month (hat tip to Tidelift). So we can easily afford it, and it'll be money well spent.

The most annoying thing with non-free things is not the money itself, but the logistics around it and that someone has to be responsible for it. Assuming there's no better idea to avoid paying the bill, and the steering council signs off on paying the bill, I think we can manage that though.

Cheers,
Ralf