Remove suggested_reviewers_bot to per-organization calls
What does this MR do and why?
This code change removes the "suggested reviewers bot" feature from GitLab. The changes include:
-
Cleanup of configuration files - Removes references to suggested reviewers from code quality checking rules and test files that are no longer needed.
-
Removes bot user type - Eliminates the "suggested_reviewers_bot" as a recognized type of automated user account from both the frontend JavaScript code and backend user management system.
-
Database migration - Adds a database script that will permanently delete any existing suggested reviewers bot users from the system (this action cannot be undone).
-
Database structure updates - Updates various database table configurations and adds new data validation rules, plus adds many new database triggers for analytics and search functionality.
The main impact is that GitLab will no longer support automated suggested reviewer bots, and any existing ones will be removed from the system. This appears to be part of a larger cleanup effort to remove an unused or deprecated feature while also making some database improvements for analytics and search capabilities.
References
Screenshots or screen recordings
Before | After |
---|---|
How to set up and validate locally
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #565288 (closed)