Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: adding support for teams under label approvers #7

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

altJake
Copy link

@altJake altJake commented Jun 16, 2023

Problem

In bigger organizations or team structures, it is harder to maintain the lists expected in the team-approvers.yml configuration file. For example if there are many individuals, individuals moving around or many join/leave often.

Often times, maintaining such organizational structures are done via organization teams that encapsulate that manual work. However the current implementation expects a list of individual user handlers.

Solution

Adding support for team handlers, as well as flattening them and remove duplicates when assigning / expecting approvals for a specific label

closes #5

@altJake altJake force-pushed the feat/allow-team-usage branch 2 times, most recently from d04bc5a to 2a41138 Compare June 16, 2023 19:27
@altJake altJake marked this pull request as draft June 16, 2023 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow specifying a group instead of a user list
1 participant