kivy / kivy-ios

Toolchain for compiling Python / Kivy / other libraries for iOS
https://kivy.org/docs/guide/packaging-ios.html
MIT License
758 stars 236 forks source link

Sunset `apple-silicon-m1` self-hosted runner, as now is supported by Github Hosted runners via `macos-latest` tag. Use `macos-13` for runs on Intel macs #909

Closed misl6 closed 1 month ago

misl6 commented 1 month ago

The time has come, as being announced in https://github.blog/changelog/2024-04-01-macos-14-sonoma-is-generally-available-and-the-latest-macos-runner-image , macos-latest on kivy/kivy repo is already targeting macos-14, which is an Apple Silicon runner.

Therefore, our self-hosted apple-silicon-m1 runner, after ~1.5 years of service will start the sunset phase.

However, now comes an additional issue: "How can we make sure to properly test things for Intel Macs?".

As ATM https://github.com/orgs/community/discussions/116568, is still unanswered, targeting macos-13 for testing on an Intel runner looks like the best (free of charge) choice. I guess the long-time alternative is macos-latest-large, which is a macos-14 image that runs on Intel Macs, but is quite pricey for us.

What will be the future of apple-silicon-m1 runner hardware?

Similar PRs: https://github.com/kivy/kivy/pull/8713 , https://github.com/kivy/python-for-android/pull/3011