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

GH org: do we really need so many owners? #306

Open
ulysses4ever opened this issue Apr 1, 2022 · 9 comments
Open

GH org: do we really need so many owners? #306

ulysses4ever opened this issue Apr 1, 2022 · 9 comments

Comments

@ulysses4ever
Copy link
Collaborator

(I didn't find a better place to raise this issue. I think it falls under the jurisdiction of the web master, so paging in @ytzi.)

This org currently has 13 owners. I'd say it's a bit too much. As a first step to mitigate this, I'd suggest to remove this permission from all people who graduated from PRL. This can be checked on the People page: https://prl.ccs.neu.edu/people.html (especially the "PRL Alumni and Former Members" section).

I don't have permission to do that, so I hope that some of the owners would act on this.

@arjunguha
Copy link
Member

Fixed. Jon Bell, Jan, and I are owners. Happy to make other faculty owners if they want to. I am happy to maintain permissions.

@ulysses4ever
Copy link
Collaborator Author

Amazing, thanks!

@ulysses4ever
Copy link
Collaborator Author

According to the Lab roles document, the Contact Manager probably needs some more permissions than a plain member. The current contact manager (according to the website) is @camoy.

@camoy
Copy link
Member

camoy commented Apr 20, 2022

I can't do anything now because I'm no longer an owner either.

@arjunguha
Copy link
Member

fixing

@arjunguha
Copy link
Member

arjunguha commented Apr 20, 2022

Matthias makes a good point in #305. But, I agree that too many owners is also bad. How about this--per the roles document, the Web master and Contact Manager need to administer GitHub. So, I've added them as owners (i.e., Cameron and Yangtian).

However, we should ensure that all lab members can create repos, setup GitHub Actions, etc. I think all lab members can create repos. I am not sure if they have access to Actions at this point.

@arjunguha arjunguha reopened this Apr 20, 2022
@camoy
Copy link
Member

camoy commented Apr 20, 2022

I checked the org settings and actions should be enabled for all the repos. I think the default lab member privileges should suffice for everyone's use cases, but I can adjust as needed if anyone needs more access.

@ytzi
Copy link
Contributor

ytzi commented Apr 20, 2022

I interpreted the relevant lab roles description here for Webmasters is "attending to Github issues" which to me sounds like attending to Github issues related to the website. I don't mind also administering Github though.

@ulysses4ever
Copy link
Collaborator Author

@ytzi you were right in your original understanding, and I mixed up webmaster with contact manager. Please, disregard my ping above. Of course, feel free to participate in any issue you find interesting.

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

No branches or pull requests

4 participants