openedx / openedx/axim-engineering
[GH Request] Automate adding entity CLA contributors to the `openedx-triage` team
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 4
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Firm Name
Axim
Urgency
Low (2 weeks)
Problem/Request
When someone is covered by an entity CLA they should have triage access.
Reasoning
Adding someone to the openedx-triage team is a standard part of the onboarding process when adding someone to the entity CLA Database. This should be the case for all entity CLAs.
Solutions Ideas
One potential solution for this wolud be to have a github workflow based on the change to https://github.com/openedx/openedx-webhooks-data/blob/main/salesforce-export.csv
When changes merge to main, the workflow could ensure that anyone with an entity CLA has triage access and remove triage access from anyone not on the list (we should check who would get removed in this case, before we decided we want to go this way moving forward.)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.