Allow circular dependencies This adds a shared queue definition that permits circular dependencies, and includes every project in this Gerrit. This will allow for intuitive behavior with "submit whole topic" style changes. Change-Id: I3a733844cad59ae9a74635c37671a4bf251ef4ea
diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index dc93321..9b59639 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml
@@ -1,3 +1,17 @@ +# A shared queue definition for all Gerrit-related projects. Allow +# circular dependencies here so that we get intuitive behavior for +# submit-whole-topic. +- queue: + name: gerrit + allow-circular-dependencies: true + +# Make every project in our Gerrit share a merge queue. +- project: + name: "^gerrit.googlesource.com/.*$" + queue: gerrit + +# We have no test jobs for this project, so run 'noop' so that we can +# still report Zuul syntax errors, etc. - project: name: zuul/config check: