New runner configuration is needed
At present it's all running inside docker - this is okay for simple jobs but not for testing, as its not the same as a real dedi or VM.
gitlab-runner supports VirtualBox VMs used for this purpose, so I will need to set this up.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information