From 9a22684cce82b4896f478616330f51c2325fc73a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 21:31:54 +0000 Subject: [PATCH 1/3] Initial plan From 70b5c2a99d9cb73282e274a99207504092df8811 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 21:59:21 +0000 Subject: [PATCH 2/3] Switch CI from macOS-13 to macOS-15-intel runners Co-authored-by: hombit <1784493+hombit@users.noreply.github.com> --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1f04dd68..0a9add31 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -40,11 +40,11 @@ jobs: # We use the same order as in the table # * For Windows we support amd64 only # * For Linux we support ARM64 and x86_64 - # * For macOS we support x86_64 (macos-13 runner) and ARM64 (macos-14 runner) + # * For macOS we support x86_64 (macos-15-intel runner) and ARM64 (macos-14 runner) # * We build wheels for CPython only, one per platform, compatible with ABI3.9 include: # CPython 3.9 - - os: macos-13 + - os: macos-15-intel cibw_build: cp39-macosx_x86_64 - os: macos-14 cibw_build: cp39-macosx_arm64 From 178db2f274dc835a273ee6bb95e7f9c363193cfb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 22:03:10 +0000 Subject: [PATCH 3/3] Update README and CHANGELOG for macOS 15 requirement Co-authored-by: hombit <1784493+hombit@users.noreply.github.com> --- CHANGELOG.md | 1 + light-curve/README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7c7f997..4660cfbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `pyO3` and `rust-numpy` to 0.26.0: introduce Python build 3.14/3.14t support https://github.com/light-curve/light-curve-python/pull/553 +- **Breaking** macOS x86\_64 binary wheel now requires macOS 15 instead of 13 https://github.com/light-curve/light-curve-python/issues/587 ### Deprecated diff --git a/light-curve/README.md b/light-curve/README.md index 381236e8..773f152a 100644 --- a/light-curve/README.md +++ b/light-curve/README.md @@ -32,7 +32,7 @@ CPython 3 versions. | Arch \ OS | Linux glibc 2.17+ | Linux musl 1.2+ | macOS | Windows https://github.com/light-curve/light-curve-python/issues/186 | |-------------|-------------------|--------------------------------|-----------------------|----------------------------------------------------------------------| -| **x86-64** | PyPI (MKL), conda | PyPI (MKL) | PyPI macOS 13+, conda | PyPI, conda (both no Ceres, no GSL) | +| **x86-64** | PyPI (MKL), conda | PyPI (MKL) | PyPI macOS 15+, conda | PyPI, conda (both no Ceres, no GSL) | | **i686** | src | src | — | not tested | | **aarch64** | PyPI | PyPI | PyPI macOS 14+, conda | not tested | | **ppc64le** | src | not tested (no Rust toolchain) | — | — |