Having ported over the mypyc wheel build workflow to here1, I realized it's using macOS 10.15 for all of the macOS wheels which has been deprecated since May. We got around a month to move to macOS 11 or 12 before it will be removed and things will break.
We might also want to bump the Windows and Ubuntu OS versions. We could also move to using the latest OS versions, but that will need investigation to make sure it won't break suddenly. mypyc is still relatively new, and I'd rather move slowly and keep things working. I haven't thought through how the runner OS influences the build and the resulting wheels much yet.
See also: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
Having ported over the mypyc wheel build workflow to here1, I realized it's using macOS 10.15 for all of the macOS wheels which has been deprecated since May. We got around a month to move to macOS 11 or 12 before it will be removed and things will break.
We might also want to bump the Windows and Ubuntu OS versions. We could also move to using the latest OS versions, but that will need investigation to make sure it won't break suddenly. mypyc is still relatively new, and I'd rather move slowly and keep things working. I haven't thought through how the runner OS influences the build and the resulting wheels much yet.
See also: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
Footnotes
as of writing, this is not true yet, but that will change very soon! ↩