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
- Go to Secure -> Policies
- New vulnerability policy
- 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