fix(ci): drop retired macos-13 runner and skip cp39/pp39 in wheel matrix by bdraco · Pull Request #1693 · python-zeroconf/python-zeroconf
added 2 commits
GitHub fully retired macos-13 on 2025-12-04 (actions/runner-images#13046). The matrix entry stays `queued` until the ~6h timeout, blocking `upload_pypi` since `build_wheels` never concludes successfully (see run 25975208751, where one stalled macos-13 entry held up 0.149.1). Replace it with cross-arch builds on macos-latest (arm64): `CIBW_ARCHS_MACOS="x86_64 arm64"` tells cibuildwheel to produce both Intel and Apple Silicon wheels from the same runner, so 0.149.x keeps shipping x86_64 mac wheels for Intel users.
`requires-python = ">=3.10"` since #1688. Add cp39 and pp39 to `CIBW_SKIP` so any future matrix entry that accidentally targets 3.9 gets a silent skip instead of the "No build identifiers selected" hard error that broke 0.149.0. Also sort cpXX and ppXX into ascending order while reordering.
bdraco
deleted the
fix-drop-macos-13
branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters