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

Identify solo-maintainer projects #146

Closed
UlisesGascon opened this issue Dec 14, 2024 · 6 comments
Closed

Identify solo-maintainer projects #146

UlisesGascon opened this issue Dec 14, 2024 · 6 comments

Comments

@UlisesGascon
Copy link
Member

We need to a column is_solo_maintainer_project as boolean (default false) in the table projects as we need to identify projects that solo maintainer (by definition).

Certain checks require this filter: #76, #79, #107, #125 and #127

Note that just listing GitHub organization owners won't solve this as most of this projects have granted admin access level to the foundation or others in case that an emergency access is needed.

@bjohansebas
Copy link
Contributor

I have been thinking about this problem to achieve automation, considering that access has been granted to the foundation. The possible options would be:

  • Ignoring the foundation's accounts (I don't think this is the best option) with a blacklist.
  • Verifying who among those with write permissions has recently made a commit to the main repository (possibly the best option).
  • Doing this step manually.

Or maybe there are better options.

@UlisesGascon
Copy link
Member Author

Doing this step manually.

I think this is the way to go, when we add a project we can specify if the project is a solo-maintainer one. By default we consider the project to have a team based governance model.

Using the activity seems complex and requires pulling a lot of data when doing the project registration. Currently we don't use providers when adding a project.

@bjohansebas
Copy link
Contributor

Yep, it makes more sense to do it this way

@KoolTheba
Copy link

Hi @UlisesGascon
I'd like to work on this issue.
Thanks! :-)

@UlisesGascon
Copy link
Member Author

I assigned the issue to you. Thanks for the help @KoolTheba!

@UlisesGascon UlisesGascon removed the help wanted Extra attention is needed label Dec 19, 2024
@UlisesGascon
Copy link
Member Author

As we are using now checklist, this differentiation won't be necessary.

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