project.config: require passing LUCI TryBots

Currently, LUCI-TryBot-Result+1 (LUCI) or TryBot-Result+1 (legacy) is
sufficient to allow submission. Remove the latter, thus requiring LUCI
TryBots.

Drop the "LUCI-Pass" submit requirement for release branches, as it is
now redundant with "TryBots-Pass".

Add a new "Legacy-TryBots-Pass" submit requirement that requires legacy
TryBots to pass only if they have been requested (Run-TryBot+1). This is
helpful to prevent auto-submit from proceeding while legacy slowbots are
running, for example.

Change-Id: I79de8e951507282232429b17355cbd412ea8bd3f
Reviewed-on: https://go-review.googlesource.com/c/All-Projects/+/564618
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
diff --git a/project.config b/project.config
index 38067be..594e7ca 100644
--- a/project.config
+++ b/project.config
@@ -127,8 +127,8 @@
 [label "TryBot-Bypass"]
 	function = NoBlock
 	defaultValue = 0
-	value = 0 Require TryBot-Result+1 to submit
-	value = +1 Ignore missing or failing TryBot-Result
+	value = 0 Require LUCI-TryBot-Result+1 to submit
+	value = +1 Ignore missing or failing LUCI-TryBot-Result
 	copyCondition = changekind:NO_CODE_CHANGE
 [label "Bot-Commit"]
 	value = 0 No score
@@ -185,15 +185,15 @@
 	submittableIf = label:Code-Review=MAX,user=non_uploader
 	canOverrideInChildProjects = true
 [submit-requirement "TryBots-Pass"]
-	description = Changes must pass TryBots unless TryBot-Bypass+1 is set.
+	description = Changes must pass LUCI TryBots unless TryBot-Bypass+1 is set. Vote Commit-Queue+1 to trigger TryBots.
 	applicableIf = -branch:refs/meta/config
-	submittableIf = label:LUCI-TryBot-Result=MAX OR label:TryBot-Result=MAX
+	submittableIf = label:LUCI-TryBot-Result=MAX
 	overrideIf = label:TryBot-Bypass=MAX
 	canOverrideInChildProjects = true
-[submit-requirement "LUCI-Pass"]
-	description = Changes on release branches must pass LUCI unless TryBot-Bypass+1 is set.
-	applicableIf = branch:\"^refs/heads/release-branch.+\"
-	submittableIf = label:LUCI-TryBot-Result=MAX
+[submit-requirement "Legacy-TryBots-Pass"]
+	description = Legacy TryBots must pass if requested, unless TryBot-Bypass+1 is set.
+	applicableIf = label:Run-TryBot=MAX
+	submittableIf = label:TryBot-Result=MAX
 	overrideIf = label:TryBot-Bypass=MAX
 	canOverrideInChildProjects = true
 [submit-requirement "No-Unresolved-Comments"]