This split is needed, so failing jobs on macos/windows, could be restarted independently from each other more easily, through the web interface on github.