With the move to Github, I think we have an opportunity to move to building oVirt packages via containers.

You may want to look at https://github.com/gluster/Gluster-Builds - building Gluster RPMs by running a container (the 'build container'), which has the required dependencies and is updated once a month, or when there's a new dependency. 
It fits nicely with Github actions or any other system that uses containers, from your laptop to K8S.

What I personally really like about it is the fact that the Dockerfile becomes the self-describing build process. 

Thoughts?
Y.