Refactor codeQuality MR Widget extension to use its own feature-flag
What does this MR do and why?
This MR changes the Feature Flag handling of the codeQuality MR Widget Extension. It previously was managed by the refactorMrWidgetsExtensions
Flag. Since the codeQuality MR Widget Extension comes with its own challenges and Issues
(mostly #361083 (closed)) It's a good idea to have an independent Feature Flag for it so we have more flexibility when it comes to the rollout.
The CodeQuality MR Widget Extension now lives behind the refactor_code_quality_extension
Flag
Screenshots or screen recordings
flag off | flag on |
---|---|
How to set up and validate locally
- You need a project that has the codeQuality Job running and open up a MR, I recommend cloning https://gitlab.com/jannik_lehmann/code-quality-test and copy the changes in one of the MR's
- Go to MR Page see Code Quality Widget
- enable
refactor_code_quality_extension
- Go to MR Page see Code Quality Widget Extension
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Jannik Lehmann