summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-03-22 09:15:14 +0000
committerGerrit Code Review <review@openstack.org>2022-03-22 09:15:14 +0000
commit30e6acb0fbae9890bec5d550b76ff2a3757be6e0 (patch)
tree3250f507b1067286fd939343a1923bf0deaf7acb /releasenotes
parent463cd1615bd2f7941f92c2e556f5bd984ecdc927 (diff)
parent81d84e7c15d46a7e4b3557824552b941e4c60182 (diff)
downloadzuul-30e6acb0fbae9890bec5d550b76ff2a3757be6e0.tar.gz
Merge "Support submitWholeTopic in Gerrit"
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/gerrit-submit-whole-topic-5fef75db6ca450e8.yaml20
1 files changed, 20 insertions, 0 deletions
diff --git a/releasenotes/notes/gerrit-submit-whole-topic-5fef75db6ca450e8.yaml b/releasenotes/notes/gerrit-submit-whole-topic-5fef75db6ca450e8.yaml
new file mode 100644
index 000000000..c78d1bef8
--- /dev/null
+++ b/releasenotes/notes/gerrit-submit-whole-topic-5fef75db6ca450e8.yaml
@@ -0,0 +1,20 @@
+---
+features:
+ - |
+ Zuul now matches Gerrit's behavior when
+ ``change.submitWholeTopic`` is set in Gerrit.
+
+ When this setting is enabled in Gerrit and a change is submitted
+ (merged), all changes with the same topic are submitted
+ simultaneously. Zuul will now query for changes which are set to
+ be submitted together by Gerrit when enqueing them and treat them
+ as if they are a set of circular dependencies.
+
+ If the projects are not part of pipeline queues which are
+ configured to allow circular dependencies, then Zuul will report
+ failure on enqueue. Be sure that the submitWholeTopic setting in
+ Gerrit and the allow-circular-dependencies setting in Zuul match.
+
+ This functionality requires an HTTP connection to Gerrit. If only
+ an SSH connection is available, then changes submitted together
+ will be ignored.