Skip to content

Conversation

@danieldk
Copy link
Member

@danieldk danieldk commented Nov 11, 2025

  • Switch to manylinux_2_28.
  • Drop Python 3.8, add 3.12 and 3.13.
  • Fix miniconda failures.
  • Switch to macOS 15 in runners. macOS 13 is not supported anymore, there is no x86 runner for macOS 14 (except the enterprise-only macos-14-large?).

The motivation to switch to manylinux_2_28 is because manylinux2014 is starting to break. E.g. the container cannot run GitHub actions like checkout anymore because the NodeJS version was updated and Miniconda cannot be installed in the container because it does not support the old glibc version anymore.

manylinux_2_28 uses glibc 2.28. This version is supported by Red Hat Enterprise Linux 8 (2019) and Ubuntu 20.04.

Also see:

actions/checkout#1809
https://www.anaconda.com/docs/getting-started/miniconda/system-requirements

What does this PR do?

Fixes # (issue) or description of the problem this PR solves.

- Switch to manylinux_2_28.
- Drop Python 3.8, add 3.12 and 3.13.
- Fix miniconda failures.

The motivation to switch to manylinux_2_28 is because manylinux2014 is
starting to break. E.g. the container cannot run GitHub actions like
`checkout` anymore because the NodeJS version was updated and Miniconda
cannot be installed in the container because it does not support the old
glibc version anymore.

manylinux_2_28 uses glibc 2.28. This version is supported by Red Hat
Enterprise Linux 8 (2019) and Ubuntu 20.04.

Also see:

actions/checkout#1809
https://www.anaconda.com/docs/getting-started/miniconda/system-requirements
Copy link
Member

@McPatate McPatate left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for taking care of this!

@danieldk danieldk merged commit 3979c8f into main Nov 13, 2025
30 checks passed
@danieldk danieldk deleted the ci-fixes branch November 13, 2025 20:01
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.

3 participants