getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
39.2k stars 4.2k forks source link

Ability To Send Github Names With Ownership Configuration API #75711

Open sentryadam0000345 opened 3 months ago

sentryadam0000345 commented 3 months ago

Problem Statement

I have noticed some discrepancies between code owners updates through the API and when using the CODEOWNERS file from Github. In Github, you can pull users using Github names and then map the Github name to a Sentry user on a separate page. However, when using your API, we are required to send only Sentry emails; Github names are not allowed.

This can be an issue because there might not be internal mapping between GitHub names and employee emails.

Even if mapping is created, there is no guarantee that the user already has an account in Sentry; otherwise, the request will fail.

Solution Brainstorm

Allow sending GitHub names using the API once the Github integration is setup successfully.

Product Area

APIs

┆Issue is synchronized with this Jira Improvement by Unito

getsantry[bot] commented 3 months ago

Assigning to @getsentry/support for routing ⏲️

getsantry[bot] commented 3 months ago

Routing to @getsentry/product-owners-apis for triage ⏲️