Use group namespace settings for Summarize my code review
What does this MR do and why?
Implements Connect summarize my merge request review to na... (#409537 - closed) for Add Summarize my code review editor action (!118807 - merged).
For references please look at Add namespace settings around AI features (!118222 - merged).
How to set up and validate locally
- Enable feature flags:
Feature.enable(:openai_experimentation)
Feature.enable(:ai_experimentation_api)
Feature.enable(:summarize_my_code_review)
Feature.enable(:ai_related_settings)
- Enable GitLab SaaS for your GDK
- In admin section, change plan of one group to Ultimate.
- In Group edit page, under
Settings > General > Permissions and group features
enable these settings:Use third-party AI services
Use experiment features
- Open any merge request in a project within that group
- You should now see a Summarize My Code Review actions in the editor at the bottom of the page:
Edited by Stanislav Lashmanov