Skip to content

Test a pull request on one Python version per macOS runner - #100

Merged
estebanzimanyi merged 1 commit into
MobilityDB:masterfrom
estebanzimanyi:ci/pr-macos-one-python-per-runner
Oct 22, 2026
Merged

estebanzimanyi merged 1 commit into
MobilityDB:masterfrom
estebanzimanyi:ci/pr-macos-one-python-per-runner

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

A pull request tests every Python version on Ubuntu and one on each macOS runner, 3.10 on the Intel runner and 3.13 on the arm64 one, so it takes two macOS jobs instead of eight. A Python version breaks the pure-Python package on every platform alike, which Ubuntu covers, while a macOS runner fails on what its platform brings, the Homebrew libraries and the deployment target, whatever the Python version. A push to master or to a stable branch still tests the whole matrix.

A pull request tests every Python version on Ubuntu and one on each macOS runner, 3.10 on the Intel runner and 3.13 on the arm64 one, so it takes two macOS jobs instead of eight. A Python version breaks the pure-Python package on every platform alike, which Ubuntu covers, while a macOS runner fails on what its platform brings, the Homebrew libraries and the deployment target, whatever the Python version. A push to master or to a stable branch still tests the whole matrix.
@estebanzimanyi
estebanzimanyi merged commit 9cf47be into MobilityDB:master Oct 22, 2026
7 checks passed
@estebanzimanyi
estebanzimanyi deleted the ci/pr-macos-one-python-per-runner branch October 22, 2026 13:23
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.

1 participant