Add and fix fields in driver trigger event models

- Fix wrong declaration and use  of "check_run" attribute in Github
  driver (was declared as "check_runs")
- Add missing fields to driver specific trigger event classes

Change-Id: I207fceaa699339ffeed747c718b5d706bb07431b
This commit is contained in:
Simon Westphahl 2020-11-03 09:45:14 +01:00
parent 5fcded2f5c
commit 89328b9251
4 changed files with 8 additions and 3 deletions

View File

@ -74,7 +74,9 @@ class GithubTriggerEvent(TriggerEvent):
self.unlabel = None
self.action = None
self.delivery = None
self.check_runs = None
self.check_run = None
self.status = None
self.commits = []
def isPatchsetCreated(self):
if self.type == 'pull_request':
@ -95,8 +97,8 @@ class GithubTriggerEvent(TriggerEvent):
r.append('%s,%s' % (self.change_number, self.patch_number))
if self.delivery:
r.append('delivery: %s' % self.delivery)
if self.check_runs:
r.append('check_runs: %s' % self.check_runs)
if self.check_run:
r.append('check_run: %s' % self.check_run)
return ' '.join(r)

View File

@ -64,6 +64,7 @@ class GitlabTriggerEvent(TriggerEvent):
self.action = None
self.labels = []
self.change_number = None
self.tag = None
def _repr(self):
r = [super(GitlabTriggerEvent, self)._repr()]

View File

@ -69,6 +69,7 @@ class PagureTriggerEvent(TriggerEvent):
self.action = None
self.status = None
self.tags = []
self.tag = None
def _repr(self):
r = [super(PagureTriggerEvent, self)._repr()]

View File

@ -3839,6 +3839,7 @@ class TriggerEvent(object):
# For logging
self.zuul_event_id = None
self.timestamp = None
self.arrived_at_scheduler_timestamp = None
@property
def canonical_project_name(self):