-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
GitHub is about to discontinue the macos-13
runner image, which is the last image which we can test x86_64
wheels for macOS on. We might still be able to cross-compile for this target via more recent image, which all run on mac-Silicon archs, but testing will be impossible on GHA in a couple months.
The newest Macs running on Intel processors were issued in late 2020, which is not that long ago, so it is very likely that a fraction of our users are still running this hardware (FWIW, I'm actually typing these lines on a mac-intel).
That said, this fraction is bound to shrink if it isn't negligible already, so I assume it is indeed as good a time as any to discontinue tier 1 support for this platform. Here are our options:
- simply stop supporting mac-intel when testing becomes impossible
- continue builds and distributions (using cross compilation) for a time, but give users explicit notice that these wheels are not tested anymore
- move this target to another CI service (which one ?). This would only solve the problem for a time, of course.
- do whatever numpy ends up doing
All of these seem reasonable in my own opinion, but we have a little time ahead of us to build consensus, so I'd like others to weigh in before I open a PR with whatever solution is prefered by the community (and in particular, our release team).