Skip to content

Fix CI - #88

Merged
AlexanderWells-diamond merged 7 commits into
masterfrom
fix_ci
Nov 2, 2026
Merged

AlexanderWells-diamond merged 7 commits into
masterfrom
fix_ci

Conversation

@AlexanderWells-diamond

@AlexanderWells-diamond AlexanderWells-diamond commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Miscellaneous changes required to fix CI failures. Includes:

  • Updating various GH Actions to latest versions
  • Rolling back Ubuntu version to deal with missing Python SSL module
  • Update cibuildwheel to increase target platforms to manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64
  • Fix Numpy deprecation warning

@AlexanderWells-diamond AlexanderWells-diamond self-assigned this Nov 2, 2026
@AlexanderWells-diamond
AlexanderWells-diamond force-pushed the fix_ci branch 4 times, most recently from 2f87bee to 7e84a9c Compare November 2, 2026 12:18
For reasons unknown, the Python versions on later Ubuntu images seems
to be missing the "ssl" module, which means we cannot "pip install"
anything as we cannot establish secure connections.

I feel there must be something else going on, as it's a pretty core part
of the Python instalation to be missing, but this is the simplest
solution to get things working.
This eases various older Python compatibility issues, and also builds
newer manylinux versions for us while not removing manylinux2014 support
The tests fail with segfaults and/or memory overruns, with the issues
differing between CI and running on my own machine.
@AlexanderWells-diamond
AlexanderWells-diamond merged commit c9e44b1 into master Nov 2, 2026
13 checks passed
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