Open
Description
We should build ALL Rust code in this repo when we do in CI. Including subtrees. This is needed to ensure that contributors will not occasionally break anything, especially when doing tree-wide changes../x test
For example, in #134420 a contributor replaced tree-wide &PathBuf
with &Path
. Unfortunately, he broke ./x perf
. This was not noticed, because src/tools/rustc-perf-wrapper
is not built during CI. (Later he fixed that problem.)./x test
So, please, build everything in CI, including subtrees../x test
I add "contributor roadblock", because I think this is minor contributor roadblock.
@rustbot label A-contributor-roadblock C-enhancement -C-bug
HEAD
Metadata
Metadata
Assignees
Labels
Area: Makes things more difficult for new or seasoned contributors to RustArea: test infrastructure (may span bootstrap/compiletest/more)Area: The testsuite used to check the correctness of rustcCategory: An issue proposing an enhancement or a PR with one.Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)