Skip to content

Increase CI OS coverage#13

Merged
leroyvn merged 1 commit intomainfrom
ci
Feb 18, 2026
Merged

Increase CI OS coverage#13
leroyvn merged 1 commit intomainfrom
ci

Conversation

@leroyvn
Copy link
Copy Markdown
Member

@leroyvn leroyvn commented Feb 18, 2026

This commit extends the GitHub Actions matrix to cover all major
platforms and Python 3.9 to 3.14.

  • Constraints on Numba had to be relaxed to allow proper locking of Python 3.14. This effectively breaks the setup for old macs (with Intel CPUs), but we have a documented workaround procedure to constrain numba on these machines.
  • A file encoding bug on Windows was detected and fixed thanks to the extended platform coverage.
  • Coverage metrics merge was broken by the matrix extension, and fixed.
  • All locked requirements were bumped.

@leroyvn leroyvn changed the title Increase CI coverage (latest Python, all major OSes) Increase CI OS coverage Feb 18, 2026
This commit extends the GitHub Actions matrix to cover all major
platforms and Python 3.9 to 3.14.

* Constraints on Numba had to be relaxed to allow proper locking of
  Python 3.14. This effectively breaks the setup for old macs (with
  Intel CPUs), but we have a documented workaround procedure to
  constrain numba on these machines.

* A file encoding bug on Windows was detected and fixed thanks to the
  extended platform coverage.

* Coverage metrics merge was broken by the matrix extension, and fixed.

* All locked requirements were bumped.
@leroyvn leroyvn merged commit af1093f into main Feb 18, 2026
19 checks passed
@leroyvn leroyvn deleted the ci branch February 18, 2026 10:11
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