From fbb41d6c8dd3e07a09c93bd160570697775bb2a0 Mon Sep 17 00:00:00 2001 From: Nelson Spence Date: Tue, 26 May 2026 12:13:06 -0500 Subject: [PATCH] ci: drop the macos-13 (Intel macOS) wheel leg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The macos-13 hosted runner does not schedule for this repo, so the `wheel x86_64 (macos-13)` job hangs `queued` indefinitely. `build-wheels` is a matrix job that `publish` depends on, so that one stuck leg blocks the entire PyPI release — the publish job is never reachable. The first release-python dispatch stalled on exactly this. Drop the Intel-macOS leg so the matrix completes on its four available runners (linux x86_64 + aarch64, macOS arm64, windows x64). Intel-mac users install from the sdist (it builds the extension from source); a cross-compiled Intel wheel is tracked in #29. Signed-off-by: Nelson Spence --- .github/workflows/release-python.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-python.yml b/.github/workflows/release-python.yml index 70f30e83..2d404f7f 100644 --- a/.github/workflows/release-python.yml +++ b/.github/workflows/release-python.yml @@ -36,7 +36,10 @@ jobs: platform: - { runner: ubuntu-latest, target: x86_64, manylinux: auto } - { runner: ubuntu-latest, target: aarch64, manylinux: auto } - - { runner: macos-13, target: x86_64, manylinux: auto } + # No macOS x86_64 (Intel) leg — macos-13 hosted runners don't schedule + # for this repo, so the job hangs queued and blocks the build-wheels + # matrix (and thus the release). Intel-mac users install from the + # sdist; a cross-compiled Intel wheel is tracked in issue #29. - { runner: macos-latest, target: aarch64, manylinux: auto } - { runner: windows-latest, target: x64, manylinux: auto } steps: