Change Code-Review to use a submit-requirement

Make the Code-Review label no longer blocking. Then add a
submit-requirement that requires Code-Review+2, but is overridden by
(new label) Bot-Commit+1.

Change-Id: Ia00d01978540b062c3fe25f4189b0929847b6b8c
Reviewed-on: https://bluetooth-review.git.corp.google.com/c/All-Projects/+/1080
Reviewed-by: Ted Pudlik <tpudlik@google.com>
diff --git a/project.config b/project.config
index 525e05f..ddc45e7 100644
--- a/project.config
+++ b/project.config
@@ -57,7 +57,7 @@
 	createTag = group Administrators
 	createTag = group Project Owners
 [label "Code-Review"]
-	function = MaxWithBlock
+	function = NoBlock
 	defaultValue = 0
 	copyMinScore = true
 	copyAllScoresOnTrivialRebase = true
@@ -66,6 +66,11 @@
 	value = 0 No score
 	value = +1 Looks good to me, but someone else must approve
 	value = +2 Looks good to me, approved
+[label "Bot-Commit"]
+	defaultValue = 0
+	value = 0 No score
+	value = +1 Bot Commit
+	function = NoBlock
 [accounts]
 	sameGroupVisibility = deny group google/google-union:signcla
 [contributor-agreement "Google CLA"]
@@ -76,4 +81,9 @@
 [capability]
 	administrateServer = group Administrators
 [plugin "jwtservice"]
-	audience = "https://api.cr.dev"
\ No newline at end of file
+	audience = "https://api.cr.dev"
+[submit-requirement "Code-Review"]
+	description = The Code-Review label is required.
+	submittableIf = -label:Code-Review=MIN AND label:Code-Review=MAX,user=non_uploader
+	overrideIf = label:Bot-Commit=MAX
+	canOverrideInChildProjects = true