-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update macOS x86_64 wheel build CI runner to 10.13 #13470
base: main
Are you sure you want to change the base?
Conversation
Github actions has deprecated their macOS 10.12 CI runner and will be removing it in December, 2024. We were using this macOS runner because our target OS version for intel mac is 10.12. However, with this enviornment being removed by Github we must upgrade to continue running the jobs. This commit does not bump the MACOSX_DEPLOYMENT_TARGET environment variable (which is used to set the target OS version for intel macs) though, because we should test if we can build it compatibility mode from a newer version of macOS. If this fails then we can bump this to 10.13 in a subsequent commit on this PR and add an upgrade release note to document the change.
One or more of the following people are relevant to this code:
|
It's actually macOS 13, not 10.13 - they left the OSX numbering behind with the release of macOS 11 for Apple silicon. |
Pull Request Test Coverage Report for Build 11943215073Details
💛 - Coveralls |
Oh, I think you might have made a mistake in your reasoning in the top comment - the macOS 12 OS is already way newer (Monterey, released 2021) than the 10.12 minimum version (Sierra, released 2016) we target. We still used macOS 12 in the wheel builds only because you made the minimal bump for GHA while I made the maximal stable bump for Azure (#12882 vs #12571). |
Summary
Github actions has deprecated their macOS 10.12 CI runner and will be removing it in December, 2024. We were using this macOS runner because our target OS version for intel mac is 10.12. However, with this enviornment being removed by Github we must upgrade to continue running the jobs.
This commit does not bump the MACOSX_DEPLOYMENT_TARGET environment variable (which is used to set the target OS version for intel macs) though, because we should test if we can build it compatibility mode from a newer version of macOS. If this fails then we can bump this to 10.13 in a subsequent commit on this PR and add an upgrade release note to document the change.
Details and comments