amazon-ion / ion-python

A Python implementation of Amazon Ion.
https://amazon-ion.github.io/ion-docs/
Apache License 2.0
260 stars 51 forks source link

Address macos-latest update to arm-based MacOS 14 #389

Closed nirosys closed 2 weeks ago

nirosys commented 2 weeks ago

Issue #, if available: n/a

Description of changes: Prior to this PR the release workflow was relying on the macos-latest runner in order to build x86_64 wheels. Since our 0.12.0 release, the macos-latest runner has become an alias for macos-14, which is an arm-based runner. This change causes our x86 wheel build to fail.

Currently, macos-13 is the only standard x86-based MacOS runner.

This PR changes our use of macos-latest to macos-13 in order to regail x86 build capabilities. A future task should be taken up to use Arm-based runners to cross-compile x86.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

nirosys commented 2 weeks ago

Added issue #390 to track cross-compilation.