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

Repo Checks: Users should not have direct repo access #407

Closed
4 tasks
kdmccormick opened this issue Jun 29, 2023 · 4 comments
Closed
4 tasks

Repo Checks: Users should not have direct repo access #407

kdmccormick opened this issue Jun 29, 2023 · 4 comments
Assignees

Comments

@kdmccormick
Copy link
Member

Background: All repo access should go through teams, as it makes it saner for us to establish and manage an access stucture for the org. Most repo access goes through teams today, although some repos give direct access to people.

Tasks

@kdmccormick
Copy link
Member Author

Note: this could be based on the EnsureNoMaintainOrAdmin check, which Feanil recently added:

class EnsureNoAdminOrMaintainTeams(Check):

@feanil feanil moved this to 🆕 New in Aximprovements Team May 2, 2024
@farhan farhan moved this from 🆕 New to 📋 Backlog in Aximprovements Team May 7, 2024
@farhan farhan moved this from 📋 Backlog to 🔖 Ready in Aximprovements Team May 8, 2024
@farhan farhan self-assigned this May 8, 2024
@farhan farhan moved this from 🔖 Ready to 🏗 In progress in Aximprovements Team May 13, 2024
@farhan
Copy link
Contributor

farhan commented May 13, 2024

@kdmccormick Thanks for creating the well-groomed story. I have the following question

"Should admin users be candidates to be removed as well?"

cc: @feanil

@kdmccormick
Copy link
Member Author

@farhan Yep, no user should be directy on a repo with any level of access.

@farhan farhan moved this from 🏗 In progress to 👀 In review in Aximprovements Team May 14, 2024
@farhan farhan moved this from 👀 In review to ✅ Done in Aximprovements Team May 16, 2024
@feanil
Copy link
Contributor

feanil commented May 16, 2024

I've run this check on the org and made all the necessary updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Archived in project
Status: Done
Development

No branches or pull requests

3 participants