openedx / openedx/axim-engineering

[GH Request] Automate adding entity CLA contributors to the `openedx-triage` team

Open
#1,520 2 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

github-request
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.