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.
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.