Remove feature flag for auto dismiss actions

What does this MR do and why?

This merge request removes a feature flag called auto_dismiss_vulnerability_policies and makes the auto-dismiss vulnerability policies feature permanently enabled.

The changes include:

  • Removing the feature flag configuration file and all references to it in the codebase
  • Updating documentation to remove mentions of the feature flag and beta status
  • Simplifying JavaScript code by removing feature flag checks and always enabling the auto-dismiss functionality
  • Removing feature flag checks from Ruby controllers and services
  • Updating tests to reflect that the feature is now always available
  • Downgrading the Vale documentation linting tool version

Essentially, this takes a previously experimental feature for automatically dismissing security vulnerabilities based on policies and makes it a standard, always-available feature in GitLab. The feature allows organizations to automatically dismiss certain types of security findings based on predefined rules, streamlining security workflow management.

References

Screenshots or screen recordings

***NO VISUAL CHANGES***

How to set up and validate locally

  1. Go to Secure -> Policies
  2. New vulnerability policy
  3. Check auto-dismiss action

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #581170

Merge request reports

Loading