The CentOS release build is broken due to a mismatch in the NodeJS version available on the runner. It appears that the centos:7 container we run has node 16 which is too old. We don't use node js to my knowledge in this workflow, so it must be something the system uses to manage the container.
The solution appears to be to use a newer container, so we are going to start making the build with centos:8 to see if that solves the problem.
This is resolved - we're moving to Rocky Linux to maintain RedHat Enterprise compatibility. There will be a build for Rocky 8 as well as Rocky 9 in the next stable release.
Description
The CentOS release build is broken due to a mismatch in the NodeJS version available on the runner. It appears that the
centos:7
container we run has node 16 which is too old. We don't use node js to my knowledge in this workflow, so it must be something the system uses to manage the container.The solution appears to be to use a newer container, so we are going to start making the build with
centos:8
to see if that solves the problem.