Currently the wheel-macos-high-sierra-\* and wheel-macos-mavericks-\* packages use Github Actions runners in order to get the right macOS version.
But perhaps that could be improved by making it a two-step process?
-
the expensive step, which is building the wheel, can be done on a newer macOS version if the right macOS Deployment Target is set
-
the cheaper step, which is testing the just-built wheel, can be run on the desired macOS runner
That way, the very constrained execution capacity available on GHA macOS runners would be less stressed by our CI jobs.
Reporter: Antoine Pitrou / @pitrou
Note: This issue was originally created as ARROW-16835. Please see the migration documentation for further details.
Currently the
wheel-macos-high-sierra-\*andwheel-macos-mavericks-\*packages use Github Actions runners in order to get the right macOS version.But perhaps that could be improved by making it a two-step process?
the expensive step, which is building the wheel, can be done on a newer macOS version if the right macOS Deployment Target is set
the cheaper step, which is testing the just-built wheel, can be run on the desired macOS runner
That way, the very constrained execution capacity available on GHA macOS runners would be less stressed by our CI jobs.
Reporter: Antoine Pitrou / @pitrou
Note: This issue was originally created as ARROW-16835. Please see the migration documentation for further details.