Closed Bug 1815317 Opened 2 years ago Closed 2 years ago

Requesting GitHub membership to the mozilla/geckoview org for jonalmeida

Categories

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

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jonalmeida, 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: Jonathan Almeida
Mozilla Email: jalmeida@mozilla.com
Github Profile link: https://github.com/jonalmeida
Github Team(s) REQUIRED: n/a - there are no other active members of the GeckoView team in this project, so a team may not currently exist.

If this is not being requested by a team maintainer, please request their approval via need-info.

NI - owlish as peer owner for geckoview.

Flags: needinfo?(bugzeeeeee)

I see you have your GitHub identity linked to your people.m.o account, and this isn't the first GHE org you've gotten access to, so I don't need more approvals or actions at that level.

Looking at the repository mozilla/geckoview, there is a team (named GeckoView) with admin access there, and one person still on that team.

And I see that you've already set the NI for :owlish - Once we have word from them, I can setup whatever access is needed.

I approve

Flags: needinfo?(bugzeeeeee)

Alright - is there an access level that should be granted? (just adding them to the GeckoView team?) Apologies, I realize I didn't make that request above.

Flags: needinfo?(bugzeeeeee)

Jon is a team member, so I'd say level 3 (I think that's the standard)

Flags: needinfo?(bugzeeeeee)

I apologize - that's not a github level (usual suspects are "read", "Write", and "admin" - I'm assuming that's a reference to HG, but I'm not finding any docs on confluence or the wiki that make it clearer to me.

Let me know. Worst case, I can just add them to the org, and then you as repo admin can drop them in a team, or add them to the repo (though we definitely prefer team management for longevity sake)

Flags: needinfo?(bugzeeeeee)

Oh I see. In that case, let's go with "Write".

Flags: needinfo?(bugzeeeeee)

Alright, created a new team geckoview-writers. I added :owlish to it as a maintainer (you'll still maintain your admin rights from the GeckoView team)

Jon, you should be getting two invites, first, from people.m.o to the ghe_mozilla_users group - please process this first.
Second from GitHub to the Mozilla org - once you accept this, you'll be in the new writers team.

Let me know if there's any questions or concerns.

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

Thanks Chris, the access level is appropriate for my needs.

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