Skip to content

Update macOS minimum to 15#326

Merged
emlowe merged 4 commits intomainfrom
EL.update-macos
Mar 3, 2026
Merged

Update macOS minimum to 15#326
emlowe merged 4 commits intomainfrom
EL.update-macos

Conversation

@emlowe
Copy link
Contributor

@emlowe emlowe commented Mar 2, 2026

Update macOS minimum to 15


Note

Medium Risk
Primarily CI/build-matrix changes, but it raises the macOS minimum and runner images, which can affect binary compatibility, signing/notarization, and artifact naming for downstream consumers.

Overview
Updates the macOS CI/build targets across workflows to macOS 15 (replacing macos-13-* runners) for C libraries, wheels, Rust tests, and package builds.

Bumps the Python wheel build MACOSX_DEPLOYMENT_TARGET from 13 to 15 and adjusts macOS arch detection/artifact naming logic in build-packages.yml to match the new macos-15 runner identifiers.

Written by Cursor Bugbot for commit 2d7b8b8. This will update automatically on new commits. Configure here.

@emlowe emlowe marked this pull request as draft March 2, 2026 21:50
Use explicit mpz pointers for int64 comparisons to avoid GMP macro expansion errors on Intel macOS, and add Darwin linker header padding so install_name_tool can add bundle rpaths during packaging.

Made-with: Cursor
@emlowe emlowe marked this pull request as ready for review March 3, 2026 02:08
@emlowe emlowe merged commit ea5ad87 into main Mar 3, 2026
65 checks passed
@emlowe emlowe deleted the EL.update-macos branch March 3, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants