summaryrefslogtreecommitdiff
path: root/releasenotes/notes/submit-requirements-1d61f88e54be1fde.yaml
blob: 14f037156069c231e2cee45ea3e4d45946436877 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
fixes:
  - |
    Zuul will now attempt to honor Gerrit "submit requirements" when
    determining whether to enqueue a change into a dependent (i.e.,
    "gate") pipeline.  Zuul previously honored only Gerrit's older
    "submit records" feature.  The new checks will avoid enqueing
    changes in "gate" pipelines in the cases where Zuul can
    unambiguously determine that there is no possibility of merging,
    but some non-mergable changes may still be enqueued if Zuul can
    not be certain whether a rule should apply or be disregarded (in
    these cases, Gerrit will fail to merge the change and Zuul will
    report the buildset as a MERGE_FAILURE).

    This requires Gerrit version 3.5.0 or later, and Zuul to be
    configured with HTTP access for Gerrit.