Index: scripts/common/annotator.py |
diff --git a/scripts/common/annotator.py b/scripts/common/annotator.py |
index af665631fe1c4f9ee07b032a1f767acc7b35053d..b110c5d22c8c41256ff62fa4fd94ff4d8bb0b2d6 100755 |
--- a/scripts/common/annotator.py |
+++ b/scripts/common/annotator.py |
@@ -447,21 +447,18 @@ def normalizeChange(change): |
def triggerBuilds(step, trigger_specs): |
assert trigger_specs is not None |
for trig in trigger_specs: |
- props = trig.get('properties') |
- if not props: |
- raise ValueError('Trigger spec: properties are missing') |
- builder_name = props.pop('buildername', None) |
+ builder_name = trig.get('builder_name') |
if not builder_name: |
- raise ValueError('Trigger spec: buildername property is missing') |
+ raise ValueError('Trigger spec: builder_name is not set') |
- changes = props.get('buildbot.changes', []) |
- assert isinstance(changes, list), 'buildbot.changes must be a list' |
+ changes = trig.get('buildbot_changes', []) |
+ assert isinstance(changes, list), 'buildbot_changes must be a list' |
changes = map(normalizeChange, changes) |
step.step_trigger(json.dumps({ |
'builderNames': [builder_name], |
'changes': changes, |
- 'properties': props, |
+ 'properties': trig.get('properties'), |
}, sort_keys=True)) |