Skip to content

fix(ci): revert numpy 2.5.1 bump that broke the Python matrix#375

Merged
kingchenc merged 2 commits into
mainfrom
fix/ci-pip-numpy-revert
Jul 26, 2026
Merged

fix(ci): revert numpy 2.5.1 bump that broke the Python matrix#375
kingchenc merged 2 commits into
mainfrom
fix/ci-pip-numpy-revert

Conversation

@kingchenc

Copy link
Copy Markdown
Collaborator

The scheduled CI on main failed: Python 3.9/3.10/3.11/3.13 on all OSes could not install numpy==2.5.1 ("No matching distribution") — numpy 2.5 dropped Python < 3.12, but the CI matrix still tests those. Root cause: dependabot ci-pip bump #367 pinned numpy 2.0.2→2.5.1 in both ci-dev-py3.txt and ci-dev-py39.txt.

Fix

Note: the separate Fuzz (smoke) failure on that run is an unrelated nightly rustc ICE (compiler crash building tokio on nightly), not caused by any dependency change.

numpy >=2.5 dropped support for Python < 3.12, but ci.yml still runs the Python
matrix on 3.9/3.10/3.11. A dependabot bump to numpy 2.5.1 (#367) broke every
Python CI row ("No matching distribution"); ignore numpy minor/major bumps in
the hash-locked .github/requirements tooling so it can't recur.
@kingchenc
kingchenc merged commit 9c1dbf4 into main Jul 26, 2026
52 of 53 checks passed
@kingchenc
kingchenc deleted the fix/ci-pip-numpy-revert branch July 26, 2026 12:28
@codecov

codecov Bot commented Jul 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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