Unlock your idea's potential with ID8, the ultimate idea validation tool. Whether you're brainstorming a new product, business, or innovation, our app helps you evaluate feasibility, get real-time feedback, and refine your concept
This PR introduces a GitHub Action to randomly assign a reviewer when a pull request (PR) is created. The action leverages a custom script to select a random reviewer from a predefined list of GitHub usernames and automatically assigns that user to the PR.
The reason for implementing this feature is to ensure an even distribution of PR review responsibilities within the team, encouraging collaboration and preventing bottlenecks where the same reviewer is overloaded. Additionally, the use of this automation reduces the need for manual intervention in the PR review assignment process.
Changes include:
A GitHub Action file (assign-reviewer.yml) located in .github/workflows/, which triggers when a new pull request is opened.
A script to randomly select a reviewer from an array of team members.
Type of Change
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Tests (adding or updating tests)
[ ] Documentation update
Testing Instructions
To test this:
After you make a PR, check if it got randomly assigned to a member of the team
Screenshots (if applicable)
If your changes include visual components, add screenshots showing the affected pages or elements.
Description
This PR introduces a GitHub Action to randomly assign a reviewer when a pull request (PR) is created. The action leverages a custom script to select a random reviewer from a predefined list of GitHub usernames and automatically assigns that user to the PR.
The reason for implementing this feature is to ensure an even distribution of PR review responsibilities within the team, encouraging collaboration and preventing bottlenecks where the same reviewer is overloaded. Additionally, the use of this automation reduces the need for manual intervention in the PR review assignment process.
Changes include:
Type of Change
Testing Instructions
To test this:
Screenshots (if applicable)
If your changes include visual components, add screenshots showing the affected pages or elements.