Skip to content

Bounding CodeExpert to time #743

Open
@siaavush

Description

@siaavush

Is your feature request related to a problem? Please describe.
We have recently taken over a project from another team. The problem is that whenever we have a new PR ready to review, the old team members are assigned as code experts.

Since we have 9 repositories to take care of, basically its so cumbersome to maintain a list of team members in each project to conjunct it with the codeExpert outcome, besides the fact that this conjunction might filter all of the codeExpert results and end up with no one to assign for review.

Describe the solution you'd like
We want to be able to time-bound the code expert so that it only takes gitBlames from a specific point in time.

Let's say this handover happened on 1/1/2025, then when codeExperts looks at gitBlame to choose the right person from, it only calculates the ones after 1/1/2025.

Describe alternatives you've considered

Any other way that gives us the ability to achieve the goal without having to change 9 different repos.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions