Requesting GitHub membership to the mozilla org for cmkm and fchasen
Categories
(mozilla.org :: Github: Administration, task)
Tracking
(Not tracked)
People
(Reporter: Gijs, Assigned: cknowles)
Details
I've read https://wiki.mozilla.org/GitHub#Team_Maintainers_.26_Project_Leads, and need help adding a contributor to the org:
Name: Cieara Meador
Mozilla Email: cmeador@mozilla.com
Github Profile link: https://github.com/cmkm
Github Team(s) REQUIRED:
NOTE: This is NOT the Org Name, but instead any teams inside the request org.
Name: Fred Chasen
Mozilla Email: fchasen@mozilla.com
Github Profile link: https://github.com/fchasen
Github Team(s) REQUIRED:
NOTE: This is NOT the Org Name, but instead any teams inside the request org.
I'm asking because we'd like Cieara and Fred to take over maintenance of the readability repository. I don't see any teams there. It would be fine to create a team with all of the current admin/write access folks as team members.
Assignee | ||
Comment 1•1 year ago
|
||
Gijs - I see them as already being outside collaborators (OC's) to the repo --- is there something they're not able to do as OC's with admin access?
But --- proposal - I can make a team (you can too, but this is less steps in this instance) called readability-admin
--- with you, Fred, Cieara, and mconley as members.
There's also nbaumgardner who's an OC to the repo with write access ... should we look at adding them as well (team readability-write
)?
Let me know the answers/changes to teh plan, and we can get started on it.
Reporter | ||
Comment 2•1 year ago
|
||
(In reply to Chris Knowles [:cknowles] from comment #1)
Gijs - I see them as already being outside collaborators (OC's) to the repo --- is there something they're not able to do as OC's with admin access?
Not that I'm aware of. I got some warning from github about how many 'seats' we had left and I assumed that from that pov it'd be better to have the github accounts associated with Mozilla. But if I'm wrong about that then we could potentially wontfix, I guess? It feels a bit odd to me because Fred and Cieara are part of Mozilla so adding them to the org seems like it makes sense to me. :-)
(if the answer to this should be obvious from the wikipage, I'm sorry, I didn't find it.)
But --- proposal - I can make a team (you can too, but this is less steps in this instance) called
readability-admin
--- with you, Fred, Cieara, and mconley as members.
This would work for me. Sorry - didn't realize where/how I could make a team!
There's also nbaumgardner who's an OC to the repo with write access ... should we look at adding them as well (team
readability-write
)?
I don't think that'd be necessary; I checked in with Niklas and we could remove him for now.
Assignee | ||
Comment 3•1 year ago
|
||
Alright - yes, the wiki needs some addition/polishing ... We prefer that staff be members of the org to be in the repos - but do not REQUIRE it. My question was mainly curiosity to see if this was a nice-to-have or a this-is-blocking-us.
The warning you got on licenses was likely the same one I get as an owner adding members. Though ironically as collaborators on a public repo they won't take licenses ... and as members they will.
Alright, I'll make that team. And then I'll send out invites.
You're an admin of the repo - so I'll leave you to remove Niklas whenever it wouldn't be a concern for you. (just in case there's any ongoing work)
I'll update the bug in a bit with directions for Fred and Cieara to join.
Assignee | ||
Comment 4•1 year ago
|
||
Alright, Fred, Cieara:
You will be getting two invites. First from people.m.o invites to the group ghe_mozilla_users - please accept this before proceeding.
Next, from GitHub to whatever email address you have associated with your GitHub account. The invites to the Mozilla org(s) - once you accept these and sign into GitHub you'll be a member of the org(s), and the requested teams.
If you can't find that GitHub invite, go to the following link and next to the desired organization name, there should be an option to accept an invite. https://github.com/settings/organizations
Note that invites expire after a week, and so if you need things re-sent please update this bug.
Once you’re signed into the org, there may be some changes you need to make if you use PAT/SSH/gh cli/other-tools - directions for that live here: https://wiki.mozilla.org/GitHub/GHE_SAML_User_FAQ#Alright.2C_I.27ve_SAML.27d_what_now.3F
Please let us know if there's any questions or concerns
Thanks Gijs and Chris, as far as I can tell everything is good to go after following the instructions!
Assignee | ||
Comment 6•1 year ago
|
||
Yup!
confirmed, both you and Fred are members now, and part of that admin team.
:gijs - as a final step - I made you maintainer of that team - meaning a) that if github-admins have any questions about the team or need approvals, we'll come to the maintainers. and b) you can make other people maintainers, and add existing members of the org to the team.
Adding NEW members to the org is still a thing we need a bug for.
but with that, I think this is closed out.
Thanks!
Description
•