diff options
author | Zuul <zuul@review.opendev.org> | 2022-09-23 23:56:01 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-09-23 23:56:01 +0000 |
commit | 2f1e7f2cf58e075ffde49e9d9396b3883de69a38 (patch) | |
tree | 547f216817b7dc9fe50bf34b59479332e26f6176 | |
parent | f1f6090a9273bfa5c450d814ee2c56b811007d61 (diff) | |
parent | f44a0b6cb1e51386fab0ef41da2d2d02855aa74f (diff) | |
download | zuul-2f1e7f2cf58e075ffde49e9d9396b3883de69a38.tar.gz |
Merge "Handle reviews by anonymous github users"
-rw-r--r-- | zuul/driver/github/githubreporter.py | 12 |
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) |