Feature Request
Summary
It would be beneficial to add support for customizable AI review configurations within the .github/workflows/ai-review.yml file. While the current setup allows for a default configuration profile, providing users the ability to define their own custom profiles or override certain settings directly in their repository's workflow file would enhance flexibility in managing code reviews tailored to project-specific requirements.
Proposed Changes
- Custom Profile Definitions: Allow users to define additional profiles in a separate configuration file or directly within the workflow file itself.
- Override Options: Enable single overrides for specific settings like
enable-security-review or enable-quality-review at the repository level without needing to alter the global configuration.
Benefits
- Tailored Reviews: Different types of projects may require different review emphases (e.g., security for backend services, documentation for libraries), and customizable options can help facilitate that.
- Easier Experimentation: Project teams can quickly experiment with different review setups to determine what works best for them without affecting the entire organization’s workflow.
Alternatives
- Maintain the current setup and inform users to fork the main repository to make custom changes, which may lead to fragmentation and isolation of various practices across teams.
Implementing this feature could significantly enhance user experience and the practical utility of the workflow automation provided by this project.
Feature Request
Summary
It would be beneficial to add support for customizable AI review configurations within the
.github/workflows/ai-review.ymlfile. While the current setup allows for a default configuration profile, providing users the ability to define their own custom profiles or override certain settings directly in their repository's workflow file would enhance flexibility in managing code reviews tailored to project-specific requirements.Proposed Changes
enable-security-revieworenable-quality-reviewat the repository level without needing to alter the global configuration.Benefits
Alternatives
Implementing this feature could significantly enhance user experience and the practical utility of the workflow automation provided by this project.