about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorJoshua Nelson <jyn514@gmail.com>2020-09-16 12:00:56 -0400
committerJoshua Nelson <jyn514@gmail.com>2020-09-16 12:00:56 -0400
commitbe372657089da3b7e88c2baaa44b0b833f3a31d3 (patch)
tree0cede8d5912c04b4a1c3847261da0fc1a9034da8 /src/bootstrap
parent5fae56971d8487088c0099c82c0a5ce1638b5f62 (diff)
downloadrust-be372657089da3b7e88c2baaa44b0b833f3a31d3.tar.gz
rust-be372657089da3b7e88c2baaa44b0b833f3a31d3.zip
Give a better error message when x.py uses the wrong stage for CI
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/config.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs
index 30c9e012cd6..913104ff9e3 100644
--- a/src/bootstrap/config.rs
+++ b/src/bootstrap/config.rs
@@ -616,7 +616,13 @@ impl Config {
                 | Subcommand::Build { .. }
                 | Subcommand::Bench { .. }
                 | Subcommand::Dist { .. }
-                | Subcommand::Install { .. } => assert_eq!(config.stage, 2),
+                | Subcommand::Install { .. } => {
+                    assert_eq!(
+                        config.stage, 2,
+                        "x.py should be run with `--stage 2` on CI, but was run with `--stage {}`",
+                        config.stage,
+                    );
+                }
                 Subcommand::Clean { .. }
                 | Subcommand::Check { .. }
                 | Subcommand::Clippy { .. }