-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace manylinux2014 with manylinux_2_28 #1224
Comments
ptheywood
added a commit
that referenced
this issue
Aug 22, 2024
Github switched from Node 16 to Node 20 for Github actions runners on 2024-06-03. This is incompatble with older linux distributions, including centos7. This sets an env var which will alllow the use of node 16, but this will stop working at some point when github fully remove node 16. This is separate but related to #1224
ptheywood
added a commit
that referenced
this issue
Aug 22, 2024
Github switched from Node 16 to Node 20 for Github actions runners on 2024-06-03. This is incompatble with older linux distributions, including centos7. This sets an env var which will alllow the use of node 16, but this will stop working at some point when github fully remove node 16. This is separate but related to #1224
ptheywood
added a commit
that referenced
this issue
Aug 29, 2024
Github switched from Node 16 to Node 20 for Github actions runners on 2024-06-03. This is incompatble with older linux distributions, including centos7. This sets an env var which will alllow the use of node 16, but this will stop working at some point when github fully remove node 16. This is separate but related to #1224
ptheywood
added a commit
that referenced
this issue
Sep 4, 2024
Github switched from Node 16 to Node 20 for Github actions runners on 2024-06-03. This is incompatble with older linux distributions, including centos7. This sets an env var which will alllow the use of node 16, but this will stop working at some point when github fully remove node 16. This is separate but related to #1224
2 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Manylinux2014 containers are based on Centos7, which is now end of life (although third party companies are providing extended support).
GitHub are also removing actions support from OS' which are not supported by Node 20, which includes CentOS7 (see #1190)
GitHub are also removing support for actions/upload-artifact@v3 and actions/upload-artifact@v3, with v4 being incompatible with Centos7 as it uses node20 (see #1190)
The result of this is that we need to drop Manylinux2014 support, if we wish to continue producing python wheels for linux using GitHub actions.
This will slightly reduce the number of machines our wheels are compatible with, but won't prevent those users from producing the wheels themselves.
At The University of Sheffield, this means that Bessemer (running Liberty Linux 7 until it's upcoming decomissioning) users wwill not be able to install via pip, but Stanage users will.
#1194 and #1200 should be combined to implement this.
The text was updated successfully, but these errors were encountered: