Add dawn-chromium-presubmit

Adds the dawn-chromium-presubmit trybot. This is currently manual-only,
but will be automatically added to all CLs once we confirm that
everything works as expected.

Bug: 352816949
Change-Id: Id30974bd3de78ceb8b623ff5aef6770f6726c014
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/203594
Commit-Queue: Brian Sheedy <bsheedy@google.com>
Auto-Submit: Brian Sheedy <bsheedy@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
diff --git a/infra/config/global/generated/commit-queue.cfg b/infra/config/global/generated/commit-queue.cfg
index 327c155..4f7bc68 100644
--- a/infra/config/global/generated/commit-queue.cfg
+++ b/infra/config/global/generated/commit-queue.cfg
@@ -81,6 +81,10 @@
         }
       }
       builders {
+        name: "chromium/try/dawn-chromium-presubmit"
+        includable_only: true
+      }
+      builders {
         name: "chromium/try/dawn-try-linux-x64-intel-uhd770-rel"
         includable_only: true
       }
diff --git a/infra/config/global/main.star b/infra/config/global/main.star
index 073f814..4e78a8a 100755
--- a/infra/config/global/main.star
+++ b/infra/config/global/main.star
@@ -862,6 +862,15 @@
 chromium_dawn_tryjob("android", "arm")
 chromium_dawn_tryjob("android", "arm64")
 
+# TODO(crbug.com/352816949): Move this definition alongside the presubmit
+# trybot and make it run on every CL once we confirm that it works as expected
+# on Dawn CLs.
+luci.cq_tryjob_verifier(
+    cq_group = "Dawn-CQ",
+    builder = "chromium:try/dawn-chromium-presubmit",
+    includable_only = True,
+)
+
 tricium_dawn_tryjob()
 
 luci.cq_tryjob_verifier(