Account for configured Scan Execution Policies when scan is missing in Merge Request Approval Policies
Why are we doing this work
In the scope of this issue, we would like to modify the logic in Merge Request Approval Policies to account for configured, enabled, and scoped Scan Execution Policies, so when a scan is missing in the target branch but is defined in the Scan Execution Policy, we do not require approval.
In the scope of this issue we would like to implement changes to allow users to use it.
Relevant links
Non-functional requirements
-
Documentation: -
Feature flag: -
Performance: -
Testing:
Implementation plan
Verification steps
Edited by Alan (Maciej) Paruszewski