feat: Disable high-FP rules by default on GitLab 15.10
What does this MR do?
Now that !146 (merged) has been merged we can start dropping rules. This requires some coordination however in ensuring this component ships alongside the feature availability in %15.10, so let's use the fancy-schmancy predefined CI variables.
This change updates the existing conditional to disable high-FP rules if either
SAST_EXPERIMENTAL_FEATURES
is enabled or analyzer is running under 15.10+
What are the relevant issue numbers?
Relates to gitlab-org/gitlab#368284 (closed)
Directly addresses gitlab-org/gitlab#373920 (closed)
Does this MR meet the acceptance criteria?
-
Changelog entry added -
Documentation created/updated for GitLab EE, if necessary -
Documentation created/updated for this project, if necessary -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Job definition updated, if necessary -
Conforms to the code review guidelines -
Conforms to the Go guidelines -
Security reports checked/validated by reviewer
Edited by Lucas Charles