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

[GH Request] course-discovery access revoke for 2U Inspire squad #1395

Closed
DawoudSheraz opened this issue Feb 20, 2025 · 5 comments
Closed

[GH Request] course-discovery access revoke for 2U Inspire squad #1395

DawoudSheraz opened this issue Feb 20, 2025 · 5 comments
Assignees
Labels
github-request Request for change to access level or settings in the openedx GitHub organization.

Comments

@DawoudSheraz
Copy link

DawoudSheraz commented Feb 20, 2025

Firm Name

2U

Urgency

High (< 3 days)

Requested Change

Hello. Referring https://docs.google.com/spreadsheets/d/1li0HLco8BlHiWoG7oGdslbqeMirgp11nRDNrJsHY5n8/edit?gid=1897338731#gid=1897338731, it seems Inspire/Phoenix (2u-phoenix/course-discovery-maintainers) has lost write access to course-discovery.
I can't recall exactly if/when course-discovery was removed from retainsherip tab from the above sheet, though it is not present in the repo permission removal tab either). We do have merge/write access for publisher. Please fix the issue and provide us the write access back.

Reasoning

I don't think the revoke was an expected behavior, especially for course-discovery whose DEPR has been up for a while. course-discovery is an integral component of 2U business and we would like to retain the write access, just like we have it for publisher.

@DawoudSheraz DawoudSheraz added the github-request Request for change to access level or settings in the openedx GitHub organization. label Feb 20, 2025
Copy link

Thank you for your report! @openedx/axim-oncall will triage within a business day. Simple requests usually take 2-3 business days to resolve; more complex requests could take longer.

@feanil
Copy link
Contributor

feanil commented Feb 20, 2025

Hi @DawoudSheraz the reason it wasn't on the list was because it looks like it was removed from the 2u-edx-legacy access a while ago. However, the team listed in the repo does not exist anymore. If the 2u-hpeonix team is meant to be the maintainers, please update the catalog-info.yaml file to indicate that. Once that's done, I can fix up the permissions so that anyone on that github team is made a core-contributor on that repo and is granted write access.

Let me know when the updates are made and I can apply the changes to permissions on my side.

@DawoudSheraz
Copy link
Author

Created PR openedx/course-discovery#4579 for updating the catalog-info. Please review and merge.

the reason it wasn't on the list was because it looks like it was removed from the 2u-edx-legacy access a while ago.

What was the reason for this? Removing extra teams?

@feanil
Copy link
Contributor

feanil commented Feb 21, 2025

the reason it wasn't on the list was because it looks like it was removed from the 2u-edx-legacy access a while ago.

What was the reason for this? Removing extra teams?

This is a guess but this was probably an approach we tried in the earlier iterations of the maintainer program.

In any case, I've added the current 2u-phoenix team members as core contributors on that repo and they should have their write access back. I've also added the 2u-phoenix team back to the repo with read access so it can get tagged on PRs and reviews.

I also noticed that there is a course-discovery-maintainers which looks to be slightly out of date and was probably used previously for access and is still getting tagged on requirement upgrade PRs, you probably want to upgrade the relevant workflow for consistency.

This issue should be all set now.

@feanil feanil closed this as completed Feb 21, 2025
@github-project-automation github-project-automation bot moved this from Blocked to Done in Axim Engineering Tasks Feb 21, 2025
@DawoudSheraz
Copy link
Author

Thanks for the assistance on this, @feanil . The access issue has been resolved. Thanks
We will update the relevant workflow to use 2u-phoenix instead of the maintainers team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github-request Request for change to access level or settings in the openedx GitHub organization.
Projects
Status: Done
Development

No branches or pull requests

2 participants