Build a gnome-shell container
We need to build two containers - 1) container with the current supported version of gnome-shell and a 2) gnome-shell-next version. The reasoning is so that we can support any new extensions that come in until the next release. When we get to the next release then we want to start testing all the current extensions against it. This way we will be able to find all the broken extensions prior to release and have the community work on updating the extensions prior.
I'm not a build or infrastructure engineer so any help with figuring out how to do this would be great. I have done the basic work thus far to have a working container that runs gnome-shell headless.