Ability to post bot comments as on OAuth app
Problem to solve
I'm a third party app developer who'd like to integrate their app with GitLab. Our app is ReviewNB but this feature is applicable for any third party OAuth app (e.g. test coverage apps, code linters). A typical integration flow is - when a new MR is created, run something and post results/URLs on the MR's comment section.
These comments are posted by our "app"/"bot" and not by a real user. There's currently no way for OAuth app to post bot comments on MR.
Intended users
Third-party developers/integrators.
User experience goal
User opens a new MR and a third party integration has run linter/tests/rich-diffs and results are posted as bot comments to MR.
Proposal
Treating OAuth apps as first class citizen would be great. GitHub allows OAuth apps to generate access tokens that can make API calls to repositories as an "OAuth app user".
Pinging @gitlab-org/ecosystem-team based on the recommendation here.