Commit 890730c
committed
build(dev): build separate wheels for Mac OS architectures
The `macos-13` (GitHub-hosted) runner will be unavailable by Dec 4 2025.
See the [GitHub notice].
Apparently, Apple has deprecated support for Intel-based x86_64 architecture.
This means building a universal wheel will no longer be useful.
This patch builds a separate wheel for x86_64 and arm64 architectures.
Doing this also allows `cibuildwheel` to properly test each architecture individually.
Whereas before, there were warnings about tests not getting run for arm64 on a x86_64 runner.
> [!WARNING]
> Beware, the github-hosted `macos-15-intel` runner is provided to sunset x86_64 MacOS runners.
> The `macos-15-intel` runner will become unavailable in August 2027.
> Afterward, the CI will only be able to compile arm64 wheels for MacOS.
[GitHub notice]: actions/runner-images#130461 parent 6d8ca75 commit 890730c
2 files changed
+4
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
| |||
0 commit comments