Set up informational-only Presubmit-BoringSSL-Verified label

This label will be applied by the bot when BoringSSL CQ dry run passes.
This label is informational only and does not block submit.

This will enable convenient Gerrit Flows actions such as sending a CL
for review automatically when the dry run passes.

The full label name is Presubmit-BoringSSL-Verified for explicitness,
because I might add more "Verified" labels soonish for the Copybara
integration.

Change-Id: I718e8c88a504d2d7ded30807e0f8c3d4345d5d80
Reviewed-on: https://boringssl-review.googlesource.com/c/All-Projects/+/91287
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/project.config b/project.config
index a45fa71..c470160 100644
--- a/project.config
+++ b/project.config
@@ -37,6 +37,9 @@
 	label-Commit-Queue = +0..+2 group unused
 	label-Commit-Queue = +0..+1 group dev
 	labelAs-Commit-Queue = +0..+2 group boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com
+	label-Presubmit-BoringSSL-Verified = -1..+1 group Project Owners
+	label-Presubmit-BoringSSL-Verified = -1..0 group cria/project-boringssl-committers
+	labelAs-Presubmit-BoringSSL-Verified = -1..+1 group boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com
 	submit = group Project Owners
 	submit = group boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com
 	submit = group cria/project-boringssl-committers
@@ -91,7 +94,7 @@
 	value = 0 No score
 	value = +1 Looks good to me, but someone else must approve
 	value = +2 Looks good to me, approved
-        ignoreSelfApproval = true
+	ignoreSelfApproval = true
 	copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR (has:unchanged-files AND uploaderin:ldap/eng) OR is:MIN
 [label "Commit-Queue"]
 	function = NoBlock
@@ -102,11 +105,20 @@
 	value = +2 Ready
 	copyCondition = changekind:NO_CHANGE
 [label "Owners-Override"]
-        defaultValue = 0
-        value = 0 No score
-        value = +1 Looks good to me
-        function = NoBlock
+	function = NoBlock
+	defaultValue = 0
+	value = 0 No score
+	value = +1 Looks good to me
 	copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR has:unchanged-files
+[label "Presubmit-BoringSSL-Verified"]
+	function = NoBlock
+	abbreviation = Verified
+	defaultValue = 0
+	allowPostSubmit = false
+	value = -1 Fails
+	value = 0 No score
+	value = +1 Compiles, passes basic unit tests
+	copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE
 [access "refs/heads/chromium-stable"]
 	push = +force group mdb/boringssl-committers
 [access "refs/heads/master-with-bazel"]