As a platform operator I want to ensure developers cannot authorize deployments of code they committed.
This is related to when pipeline is launched via the trigger.
When launched via the trigger, we need to determine who the committer is and that person cannot be DA approver. When implementing this, the email/ SID of the committer needs to be captured along with the commit ID. When there is a merge commit, then we need to capture the PR approver SID too. The PR approver SID should be allowed to perform the DA function