Remove enable_vulnerability_resolution feature flag

What does this MR do?

Removes the enable_vulnerability_resolution feature flag and the disabled-path code. The flag has been enabled by default since 18.7 and the SAST vulnerability resolution feature is generally available (18.11), so the gate is no longer needed.

Changes:

  • Remove the feature flag definition YAML.
  • Drop the Feature.enabled? guards in the flag model, the resolution workflow worker, the project policy, the projects controller, the API helpers, and the API entity — keeping the enabled code path.
  • Remove the push_frontend_feature_flag and the glFeatures gate in the GitLab Duo settings component.
  • Update specs: remove the disabled-flag contexts and redundant stubs.

References

Merge request reports

Loading