These pieces have stabilised somewhat and so their interdependencies are not as huge. There are some advantages to separating the repos - we wouldn't be rebuilding everything on every change. Currently if we make a change to the server code, the client binaries get rebuilt and the images for both the server and the runner get rebuilt even though the runner and client haven't changed at all.
These pieces have stabilised somewhat and so their interdependencies are not as huge. There are some advantages to separating the repos - we wouldn't be rebuilding everything on every change. Currently if we make a change to the server code, the client binaries get rebuilt and the images for both the server and the runner get rebuilt even though the runner and client haven't changed at all.