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

Pilot reduced write permissions for edX teams #20

Open
5 tasks
Tracked by #116
nedbat opened this issue Feb 23, 2022 · 12 comments
Open
5 tasks
Tracked by #116

Pilot reduced write permissions for edX teams #20

nedbat opened this issue Feb 23, 2022 · 12 comments
Assignees
Labels
github Changes to how we use GitHub

Comments

@nedbat
Copy link
Contributor

nedbat commented Feb 23, 2022

Axim would like to give teams permissions to the repos they need, rather than granting all edX engineers write access to all repos.

A pilot would find a team that could most easily accept reduced permissions, and try it out.

@nedbat
Copy link
Contributor Author

nedbat commented Mar 4, 2022

@jristau1984 will be talking to Sarina.

@nedbat
Copy link
Contributor Author

nedbat commented Mar 24, 2022

The pilot is currently on hold until the summer. What should we be doing before then to make it a success?

@nedbat
Copy link
Contributor Author

nedbat commented Mar 24, 2022

@jristau1984 jristau1984 removed their assignment May 17, 2022
@nedbat nedbat added the github Changes to how we use GitHub label Dec 20, 2022
@nedbat
Copy link
Contributor Author

nedbat commented Jan 24, 2023

We've already had reduced access to some repos due to SOX compliance. Do we need to do more for this?

@jristau1984
Copy link

jristau1984 commented Jan 24, 2023 via email

@sarina
Copy link

sarina commented Jan 26, 2023

We've already had reduced access to some repos due to SOX compliance. Do we need to do more for this?

These are the payments repos, which afaik are not highly used anyway. I'd expect a pilot program to not only reduce access, but to do surveys and assess impact, and then also assess if the pilot needs to be expanded if not enough data are collected.

Oh, and determine next steps & make tickets, if applicable.

@nedbat
Copy link
Contributor Author

nedbat commented Mar 23, 2023

So far we've seen no issues with the few repos we've done this with, so maybe we don't need a formal pilot?

@jristau1984
Copy link

FWIW the frontend-app-library-authoring and frontend-lib-content-components repos both have restricted access set up, and we have successfully fielded one 2U change request already with no issues (other than initial confusion, with a subsequent sharing of the new approach).

@nedbat
Copy link
Contributor Author

nedbat commented Apr 17, 2023

Instead of a pilot, I guess this is now something like, work with Axim on which repo should be next for limited access.

@nedbat
Copy link
Contributor Author

nedbat commented May 4, 2023

Also: #116

@nedbat nedbat self-assigned this Aug 25, 2023
@nedbat nedbat changed the title Pilot reduced permissions for edX teams Pilot reduced write permissions for edX teams Sep 20, 2023
@e0d
Copy link

e0d commented Oct 17, 2023

@nedbat is actively working on #116 currently.

This ticket represents the actual pilot roll out of the teams that will be defined.

@nedbat
Copy link
Contributor Author

nedbat commented Nov 2, 2023

Here's a roll-up of the squads and their repos: teams.yml: https://gist.github.com/nedbat/1bb9866d38cd67405109f76cd4b695d3

This doesn't take some things into account:

  • Some squads (BOM squads) need access to many repos they don't own.
  • Some repos are broadly authored by many squads (edx-platform, edx-documentation, ...)
  • Some squads need frequent access to repos they don't own, for example where the frontend and backend for a feature are owned by different squads.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github Changes to how we use GitHub
Projects
Status: Prioritized
Development

No branches or pull requests

4 participants