When using the GitHub Api you can supply the author and committer information, such as when you PUT
a content
file.
I want to be able to use the GitHub App as the committer
so that people understand the commit was done using the third-party tool and the author information is kept as the authenticated user.
Currently I am using the app name as the name
of the committer
and an email for the apps' domain. But that does not tie the commit to the app at all (ex: I would have to create a bot account with that email to get it show any kind of profile, etc but that would not really be tied to my Github App).
What is the correct way to do this? Or should I not be trying to use the App as the committer
and just use the authenticated user as the committer
?