Open
Description
Right now most of the build is under a single "run the build" CI step, which results in massive logs (e.g. #70468), even if for common tasks like looking at a failure, only a small part is relevant.
At the very least we could do something like this to split it up:
./x.py build --stage 0
./x.py build --stage 1
./x.py build
./x.py test
This would be trickier with distcheck
, I suppose, not sure how relevant that is.
It might also be slightly slower, so we should measure it.
cc @rust-lang/infra