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>
1 file changed
tree: 06952a2e57dbfe3da14cb141d7ca87e1df13a69d
  1. buildbucket.config
  2. groups
  3. project.config