in scripts/check_committers.py [0:0]
def get_local_roster():
with open(committers_yaml, "r") as f:
d = yaml.safe_load(f)
committers = set()
pmcs = set()
for member in d:
uid = member['alias']
role = member['role']
if role in ('PMC', 'VP'):
pmcs.add(uid)
elif role == 'Committer':
committers.add(uid)
else:
raise ValueError(f"Invalid role {role!r} for {uid}")
return Roster(committers, pmcs)