diff options
author | Zuul <zuul@review.opendev.org> | 2023-04-29 21:20:01 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-04-29 21:20:01 +0000 |
commit | bbdbe81790f4926e5e00085309589a2c52e5230b (patch) | |
tree | ab93ab7d69cfd8cfa15afe164ff932b82408ec5e /zuul/driver/gerrit/gerrittrigger.py | |
parent | 8dcc69fbf0b20a9d50ca5dc0c2cbe866abc0bb3e (diff) | |
parent | 546ad5353a89d2fe7f47636ef781c44a6e8ff975 (diff) | |
download | zuul-bbdbe81790f4926e5e00085309589a2c52e5230b.tar.gz |
Merge "Add Gerrit pipeline trigger requirements"
Diffstat (limited to 'zuul/driver/gerrit/gerrittrigger.py')
-rw-r--r-- | zuul/driver/gerrit/gerrittrigger.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/zuul/driver/gerrit/gerrittrigger.py b/zuul/driver/gerrit/gerrittrigger.py index dc8a7db68..dff5dc32c 100644 --- a/zuul/driver/gerrit/gerrittrigger.py +++ b/zuul/driver/gerrit/gerrittrigger.py @@ -16,6 +16,7 @@ import logging import voluptuous as v from zuul.trigger import BaseTrigger from zuul.driver.gerrit.gerritmodel import GerritEventFilter +from zuul.driver.gerrit import gerritsource from zuul.driver.util import scalar_or_list, to_list @@ -59,7 +60,9 @@ class GerritTrigger(BaseTrigger): ), uuid=trigger.get('uuid'), scheme=trigger.get('scheme'), - ignore_deletes=ignore_deletes + ignore_deletes=ignore_deletes, + require=trigger.get('require'), + reject=trigger.get('reject'), ) efilters.append(f) @@ -101,6 +104,8 @@ def getSchema(): 'approval': scalar_or_list(variable_dict), 'require-approval': scalar_or_list(approval), 'reject-approval': scalar_or_list(approval), + 'require': gerritsource.getRequireSchema(), + 'reject': gerritsource.getRejectSchema(), } return gerrit_trigger |