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

GitHub Teams audit bot #160

Open
pllim opened this issue Oct 19, 2020 · 4 comments
Open

GitHub Teams audit bot #160

pllim opened this issue Oct 19, 2020 · 4 comments

Comments

@pllim
Copy link
Member

pllim commented Oct 19, 2020

This bot would audit the project's GitHub Team memberships against the team members reported on Astropy Team webpage. If any inconsistency is found, bot would open issue(s) on the relevant repository.

Possible cadence: Scheduled, when GitHub Team change is made, when repo access is updated.

Proposed by: @astrofrog

Blocked by: astropy/astropy.github.com#393

Also see: astropy/astropy.github.com#323 (comment)

@bsipocz
Copy link
Member

bsipocz commented Oct 19, 2020

Possible cadence: Scheduled, when GitHub Team change is made, when repo access is updated.

It could also run weekly, or bi-weekly, or monthly from cron, and report to a slack channel.

@bsipocz
Copy link
Member

bsipocz commented Oct 19, 2020

(also, the script could live in https://github.com/astropy/astropy-procedures, so we could run it manually if needed)

@astrofrog
Copy link
Member

astrofrog commented Oct 19, 2020

I think reporting to e.g. a Slack channel as @bsipocz suggests would be more effective than an issue on the relevant repo since otherwise we might miss those issues?

@astrofrog
Copy link
Member

Just in case anyone is tempted to suggest it, the bot should definitely not try and actually update the teams otherwise anyone with write access to the website repo could edit any team 😆

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants