Page MenuHomePhabricator

Revisit list of owners of the GitHub wikimedia organization
Open, Needs TriagePublic

Description

The GitHub wikimedia organization (https://github.com/wikimedia) has 56 owners and 2 bots having owner role. The owner role grants full privileges to the whole organization such as deleting any repository, access to all private repositories, change billing etc.

Some owners are not employees nor contractors to the Wikimedia Foundation. Some are from external entities such as Wikimedia Deutschland. There is at least two volunteers (great) I believe both having NDA.

The purpose of this task is:

The complete list of account https://github.com/orgs/wikimedia/people?query=role%3Aowner

Numbers from a previous audit: T245526: Audit @wikimedia GitHub org access (2020)

Event Timeline

The topic came after a private conversion with @JoeWalsh regarding who has access to GitHub private repositories. Individual with the owner role have access to all private repositories and the list is rather large. Hence this task intending to shrink the list of owners.

Some changes I made since the last audit, mostly relating to staff leaving or recent hires added without a team associated:

  • chelsyx from member to outside collaborator, currently no teams or repos associated.
  • kaldari from owner to member, remains on specific repos.
  • jayvdb from owner to member, added to Pywikibot.
  • nosmo from owner to member, added to PET/CPT/Services.
  • sharvaniharan from owner to member, added to mobile.
  • tobijat from owner to member, added to wikidata.

I don't know who should approve new owner additions, but for now I'll assume new members don't need ownership and I defer to @thcipriani and @greg for deciding and approving otherwise.