about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-10-13 18:27:19 +0200
committerGitHub <noreply@github.com>2024-10-13 18:27:19 +0200
commit1d0c7cf49fcd826e6f61189adb2dee60c77ebe44 (patch)
treea204cd900efc54c1804dce8ae4f6328730cca269
parent2aa26d8a722cf8810b27538c24b93d29324d4ac7 (diff)
parent32f01b2064034f9f9c2dc554fbdc58ea2f6a71d6 (diff)
downloadrust-1d0c7cf49fcd826e6f61189adb2dee60c77ebe44.tar.gz
rust-1d0c7cf49fcd826e6f61189adb2dee60c77ebe44.zip
Rollup merge of #130356 - lolbinarycat:ci-no-change-id, r=albertlarsan68
don't warn about a missing change-id in CI

fixes #130352
-rw-r--r--src/bootstrap/src/bin/main.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/bootstrap/src/bin/main.rs b/src/bootstrap/src/bin/main.rs
index b9df7336cca..e9ec79e417b 100644
--- a/src/bootstrap/src/bin/main.rs
+++ b/src/bootstrap/src/bin/main.rs
@@ -14,6 +14,7 @@ use bootstrap::{
     Build, CONFIG_CHANGE_HISTORY, Config, Flags, Subcommand, find_recent_config_change_ids,
     human_readable_changes, t,
 };
+use build_helper::ci::CiEnv;
 
 fn main() {
     let args = env::args().skip(1).collect::<Vec<_>>();
@@ -54,9 +55,12 @@ fn main() {
         };
     }
 
-    // check_version warnings are not printed during setup
-    let changelog_suggestion =
-        if matches!(config.cmd, Subcommand::Setup { .. }) { None } else { check_version(&config) };
+    // check_version warnings are not printed during setup, or during CI
+    let changelog_suggestion = if matches!(config.cmd, Subcommand::Setup { .. }) || CiEnv::is_ci() {
+        None
+    } else {
+        check_version(&config)
+    };
 
     // NOTE: Since `./configure` generates a `config.toml`, distro maintainers will see the
     // changelog warning, not the `x.py setup` message.