Merge "automatically derive the release team PTL for delegating those changes"

This commit is contained in:
Zuul 2019-03-07 13:24:18 +00:00 committed by Gerrit Code Review
commit 3655b162e9
1 changed files with 9 additions and 1 deletions

View File

@ -22,6 +22,9 @@ import operator
import prettytable
import requests
from openstack_governance import governance
LOG = logging.getLogger(__name__)
@ -401,11 +404,16 @@ def main():
level=args.log_level,
)
gov = governance.Governance.from_local_repo()
release_team = gov.get_team('Release Management')
delegates = {
'stable:follows-policy': 'Tony Breeds',
'vulnerability:managed': 'VMT',
'release-management': 'Sean McGinnis',
'release-management': release_team.ptl['name'],
}
for tag, name in sorted(delegates.items()):
print('Delegating {} tags to {}'.format(tag, name))
status = sorted(
(get_one_status(change, delegates)