Add Manylinux_2_28 workflow to test compatibility prior to expected manylinux2014 EOL (due to cent7 EOL)
[x] add standalone manylinux 2_28 workflow for regular testing
[ ] add / prep deployment workflow for 2_28. Potentially this can wait till nearer the time, and merging the regular ci workflow sooner might be a worthwhile change.
[ ] Ensure this respects changes in #1200, if/when it's possible to use artifact uploads post Node 16 removal.
[ ] Ensure 2_28 workflows are using patchelf to remove the libnvrtc-builtins.so dependency (see #1193)
It is not clear that Manylinux_2014 will be removed/deprecated when Cent7 is, but I expect it will / should be.
2_28 is the oldest still supported manylinux (2_24 is already EOL).
Produced wheels will not be manylinux compliant, due to linking against non-packaged libs, which still requires #647 and the dlopening of libcuda.so.
Add Manylinux_2_28 workflow to test compatibility prior to expected manylinux2014 EOL (due to cent7 EOL)
It is not clear that Manylinux_2014 will be removed/deprecated when Cent7 is, but I expect it will / should be.
2_28 is the oldest still supported manylinux (2_24 is already EOL).
Produced wheels will not be manylinux compliant, due to linking against non-packaged libs, which still requires #647 and the
dlopen
ing of libcuda.so.