summaryrefslogtreecommitdiff
path: root/zuul/driver/github/githubreporter.py
diff options
context:
space:
mode:
Diffstat (limited to 'zuul/driver/github/githubreporter.py')
-rw-r--r--zuul/driver/github/githubreporter.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/zuul/driver/github/githubreporter.py b/zuul/driver/github/githubreporter.py
index 73d3a6f13..8c5e8944c 100644
--- a/zuul/driver/github/githubreporter.py
+++ b/zuul/driver/github/githubreporter.py
@@ -332,7 +332,17 @@ class GithubReporter(BaseReporter):
for r in change.reviews:
name = r['by']['name']
email = r['by']['email']
- review_users.append('Reviewed-by: {} <{}>'.format(name, email))
+ username = r['by']['username']
+ review_message = 'Reviewed-by:'
+ if name:
+ review_message += ' {}'.format(name)
+ elif username:
+ review_message += ' {}'.format(username)
+ else:
+ review_message += ' Anonymous'
+ if email:
+ review_message += ' <{}>'.format(email)
+ review_users.append(review_message)
merge_message += '\n\n'
merge_message += '\n'.join(review_users)