Skip to content

Commit b133bd5

Browse files
committed
Remove macos-15-large, build only for macOS ARM (macos-latest)
Changes: - Removed macos-15-large (Intel) from build matrix - Keep only macos-latest (ARM64) for macOS builds - Wheels built: Linux x86_64 + macOS ARM64 Intel Mac users can install from source distribution (sdist).
1 parent 8163fa1 commit b133bd5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.github/workflows/build-wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ${{ matrix.os }}
2020
strategy:
2121
matrix:
22-
os: [ubuntu-latest, macos-15-large, macos-latest] # Linux, macOS Intel, macOS ARM
22+
os: [ubuntu-latest, macos-latest] # Linux, macOS ARM
2323

2424
steps:
2525
- uses: actions/checkout@v4
@@ -103,7 +103,7 @@ jobs:
103103
runs-on: ${{ matrix.os }}
104104
strategy:
105105
matrix:
106-
os: [ubuntu-latest, macos-15-large, macos-latest] # Match build_wheels matrix
106+
os: [ubuntu-latest, macos-latest] # Match build_wheels matrix
107107
python-version: ["3.12"]
108108

109109
steps:

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2323
- No more manual `uv run poe setup_myogen` required for end users installing via pip
2424
- **CI/CD Workflow**: GitHub Actions workflow for automated wheel building and publishing
2525
- Uses `cibuildwheel` for PyPI-compatible manylinux wheels (Linux) and universal wheels (macOS)
26-
- Automatic wheel building for Linux (x86_64), macOS Intel (x86_64), and macOS ARM (arm64) with pre-compiled NMODL mechanisms
27-
- Updated to use macos-15-large (Intel) and macos-latest (ARM) runners (macos-13 deprecated)
26+
- Automatic wheel building for Linux (x86_64) and macOS ARM (arm64) with pre-compiled NMODL mechanisms
27+
- Updated to use macos-latest (ARM) runner (macos-13 deprecated)
2828
- Wheels built on manylinux2014 with proper `manylinux_2_17_x86_64` platform tags
2929
- MPI libraries marked as external dependencies (users install system MPI separately)
3030
- Multi-platform testing of built wheels before publishing

0 commit comments

Comments
 (0)