How can merge request UI retain or GPG sign commit

** Any ideas? **

Objective: Use Argocd or any deployment management tools to allow signed commitsi/approvals from gitlab
Problem: The merge request commit in UI is not signed.
Detail: I can sign a commit and push to Gilab. But now I need to merge my feature branch with master for example. My problem is the merge request creates a new commit with is not signed. And Argocd fails signature validation as a result because it’s pulling the last master commit(merge request)
Question: Can I apply the user signature or group signature to the merge request commit through the UI. What options are there? Needs to be just a matter of a couple of clicks. Not something that needs much cognitive load and frustrate or slow down users.

It would be great if some has a solution or maybe identify where I’m going wrong or alternative approach

@dara.bracken had a similar question before but did not get any answer either.

There is also an still open issue on this