Closed Bug 1816017 Opened 2 years ago Closed 2 years ago

Requesting GitHub membership to the Mozilla org for Matt Tight (@MatthewTighe)

Categories

(mozilla.org :: Github: Administration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jmahon, 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: Matt Tight
Mozilla Email: mtighe@mozilla.com
Github Profile link: https://github.com/MatthewTighe
Github Team(s): everyone, https://github.com/mozilla

I'm not sure whether I technically count as a Team Maintainer (I'm Matt's direct manager, but I don't personally have access to the mozilla org, myself. I'm a maintainer for mozilla-mobile) - if my vouch isn't enough, please NI :Standard8.

OK, Normal checklist items - User has their github ID linked in people.m.o. And the requestor is the manager of record, so no more approvals needed for adding them to the org.

The only piece missing is the teams for the addition - there is no "everyone" team for Mozilla, and the link provided is for the org, not a team in the org.

It's fine if the objective is to get them into the org and then repo admins will add them to repos, but we do recommend team based permissions wherever possible. (and any member of the org can create teams, and any maintainer/creator of the team can add people to the team)

Please confirm that you want them added without teams, and we can send out the invites.

Flags: needinfo?(jmahon)

Ah, shoot, sorry! Missed the detail about teams. Unfortunately, as I'm not a member of the org, I don't have visibility into the existing teams, but the specific goal is to get Matt access to https://github.com/mozilla/application-services - is there an Application Services team, or a team that grants appropriate access for an occasional contributor to that repo?

Flags: needinfo?(jmahon)

So there's the "Application-Services-Collaborators" team, which has write access to the repo. Adding :Janet here who is an admin of that repo, and a maintainer of the team.

Janet - is there a preferred team I should add Matthew to? The other obvious options are "a-s-reviewers" which grants read access. (Though as a public repo, Matthew already has read access, and so could file PRs and issues so I think the desire is for some level above read.) and "application-services" which grants admin.

Flags: needinfo?(jdragojevic)

Adding Matt to the "Application-Services-Collaborators" team is fine.

Flags: needinfo?(jdragojevic)

Perfect, thank you.

Matthew - Couple invites coming your way.
First the invite to the people.m.o group ghe_mozilla_users - please accept this first. It should go to your primary address in people.m.o
Second the invite from GitHub to the Mozilla org. This will go to whatever address is associated with your GitHub account.
Once accepted, you'll be in the application-services-collaborators team.

Note that these invites do expire after a week.

If you have any problems or questions, please let me know.

Assignee: nobody → cknowles
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

Awesome, that looks to have worked. Thanks all!

You need to log in before you can comment on or make changes to this bug.