MR License Compliance Widget not showing on staging as old widget unavailable
As per failure on Staging noted in #372959 (closed)
It was noticed that License Compliance widget was no longer appearing on Merge Requests.
The old vue has been removed, refactor_mr_widgets_extensions
FF was turned off.
From @farias-gl Slack https://gitlab.slack.com/archives/CV2M96LJG/p1662635014427389
Hey team, ran into a weird edge case with feature flags. I think license compliance is the first widget to have the old design removed in this MR. But this also means if we ever turn off
:refactor_mr_widgets_extensions
then we won't show any license compliance widgets, since the old vue doesn't exist anymore
Analysis
:refactor_mr_widgets_extensions
flag was off in staging, but enabled in production and self-managed via the YML file.
I turned on the flag in staging so the new widget is visible in staging https://staging.gitlab.com/secure-team-test/security-reports/-/merge_requests/28
Options
Decouple flag
WIP MR !97536 (merged) to see if we can enable decouple the widget from the :refactor_mr_widgets_extensions
:refactor_mr_widgets_extensions
:refactor_mr_widgets_extensions |
header |
---|---|
On | |
Off |