-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Epic
#134: Improving OSPR Management
Story
"As an OSPR manager, I want
- openedx-webhooks to add the
core contributor
label to all OSPRs coming from CCs, and - the ability to override the bot's decisions if necessary
... so that the presence or absence of the core contributor
label on an OSPR correctly reflects the author's status."
Full description
Follows up on #155.
The automation implemented in #155 seems to work as expected for some repositories (e.g. ones where the author of an OSPR is a CC for the parent repository).
However, it doesn't seem to be adding the core contributor
label to an OSPR -- at least not reliably -- if the author is a CC but doesn't have CC status on the parent repository of the OSPR.
In this situation, attempting to add the core contributor
label manually results in the bot removing the label right away:
The purpose of this ticket is to update the behavior of the bot to add the core contributor
label based on global CC status, and to allow users with relevant permissions (such as OSPR managers) to add the label manually if necessary.
Examples
PRs where the automation worked as expected:
- chore: add strict type annotations on the entire codebase code-annotations#169
- fix: redirect to account MFE when using any legacy account URL edx-platform#36894
PRs that should have gotten the core contributor
label but didn't:
- feat: remove waffle flags for managing course outline sidebar frontend-app-learning#1713
- feat: move sequence navigation to plugin slot frontend-app-learning#1716
Behavioral specifications
N/A
Documentation updates & improvements criteria
Left to the assignee's appreciation
Relevant repositories
Review timeline
Flexible
Metadata
Metadata
Assignees
Labels
Type
Projects
Status