ai-cfia / github-workflows

Reusable github workflows
MIT License
2 stars 0 forks source link

Automatically assign product teams for pull request review #112

Closed MaxenceGui closed 5 months ago

MaxenceGui commented 6 months ago

Description :rocket:

Currently, when a pull request is created, it automatically assigns the corresponding development team. Since the new product teams (Nachet, Finesse, and Harvester) were added, an update to automatically assign those teams to review the pull request would be great.

Current Behavior :chart_with_downwards_trend:

When a pull request is created, the corresponding development team is automatically assigned to review it.

Expected Behavior :chart_with_upwards_trend:

When a pull request is created, the corresponding development and product teams are automatically assigned to review it.

Effort and Impact :runner:

Since this work required to modify an existing script to update the CODEOWNERS of Product repository, this work required low effort but will have a high impact on the reviewing practices of the CFIA AI-Lab.

Acceptance Criteria ✅

Additional Content :pushpin:

We currently have three product team's Nachet, Finesse and Harvester.

Nachet has five repositories:

Finesse has three repositories (not sure if Louis repo needs to be included)

Harvester has one repository

image