Skip to content

Execute `security:validator` in an independent way

Mayra Cabrera requested to merge introduce-projects-validator into master

What does this MR do?

Starting with the current security release, we're now validating security merge requests in batches (https://gitlab.com/gitlab-org/release-tools/-/issues/369), meaning we validate security merge requests associated with a security issue. These changes are under a feature flag, and they're preventing our 'security:validate' cron task to be executed correctly.

To fix the above, we now introduce a new class (ProjectsValidator), that will be in charged to validate security merge requests associated with a security project. This is the task that will be called on security:validate

Related to https://gitlab.com/gitlab-org/release-tools/-/issues/426

Merge request reports