Duo Agent Platform: Git commit attribution for Duo Developer Service Account
Problem
Composite Identity tokens are used to perform git operations in remote flows. It uses the identity of human user to authorise the git commands and as a result, the MR activity feed displays the user name of human user as the commit author instead of Service account. We have custom commit user name and email when pushing commits via go-executor, but that doesn't change the commit author in activity.
Expected Behaviour
Commit activities should be attributed to Duo agent username instead of human user.
Implementation Plan
Edited by Surabhi Suman