From 4baa12bb94d0b7408cb63fc7d111c5f20b963173 Mon Sep 17 00:00:00 2001 From: Peter Jaszkowiak Date: Thu, 27 Jul 2023 22:07:38 -0600 Subject: [PATCH] Enable triagebot no-merges check This configuration will exclude rollup PRs and subtree sync PRs from merge commit detection. On other PRs, it will post the default warning message and add the `has-merge-commits` and `S-waiting-on-author` labels when merge commits are detected. The eventual vision is to have bors refuse to merge if the `has-merge-commits` label is present. A reviewer can still force the merge by removing that label if they so wish. --- triagebot.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/triagebot.toml b/triagebot.toml index 4b051db0d73f2..dd96ac4ae68a2 100644 --- a/triagebot.toml +++ b/triagebot.toml @@ -402,6 +402,10 @@ message_on_add = """\ Issue #{number} "{title}" has been added. """ +[no-merges] +exclude_titles = ["Rollup of", "subtree update"] +labels = ["has-merge-commits", "S-waiting-on-author"] + [github-releases] format = "rustc" project-name = "Rust"