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_flagand theglFeaturesgate in the GitLab Duo settings component. - Update specs: remove the disabled-flag contexts and redundant stubs.
References
- Resolves #590384 (closed)