Support more programming languages on GitHub PR Comments
Recently a new feature was released where Sentry can comment on your PRs if there are any unhandled issues being caused by the functions you are modifying in your PR so that you can fix issues while you already have the necessary context.
See: https://sentry.io/changelog/see-unhandled-issues-related-to-open-pull-requests-in-github/
We currently support JavaScript, TypeScript, Python and Go. This covers a lot of our user base already.
https://docs.sentry.io/product/integrations/source-code-mgmt/github/#open-pull-request-comments
This ticket tracks demands for other languages.
Please write a comment with your language of choice to help us prioritize what's coming next.
I'll go first: I use C# on a few projects that use Sentry. Mainly:
- https://github.com/dotnet/nuget-trends
- https://github.com/getsentry/symbol-collector
I'd love to help test this feature once C# support is added.
Routing to @getsentry/product-owners-issues for triage ⏲️
@Dhrumil-Sentry should this go to the ecosystem team or is the limiting factor here something we need to improve in issues?
@mrduncan we need C# codemapping and stack trace linking support before we can do PR Comments
Adding a request for support on Mobile projects - iOS (Cocoa), Android (Java)
I have created this milestone for Java: https://github.com/getsentry/sentry/milestone/81 I will be working on it next month.
@bruno-garcia Did you get your request for C#?
@bruno-garcia not yet :) https://github.com/getsentry/sentry/pull/79641
I unfortunately don't/can't keep up with GH notifications but glad I found this :)
C# codemapping is present now(!), going to move this over to ecosystem: https://github.com/getsentry/sentry/pull/79641
Routing to @getsentry/product-owners-settings-integrations for triage ⏲️
+1 for Swift and Kotlin support please
We don't have immediate plans for adding more support but I'll update this ticket when we get to it.
Customers can manually create their code mappings to enable GH PR comments without having to wait for the automation.
FYI, automatic Java configuration is now complete.
Currently supported languages (The key in that dictionary is the event.platform value): https://github.com/getsentry/sentry/blob/c0bbb9a818d30bb9116cc88b24d3d96df35fc2d3/src/sentry/issues/auto_source_code_config/constants.py#L17-L35
We are interested in using with Dart/Flutter
Adding to our backlog.
Strong interest on our end, we’d love to see first-class Dart/Flutter support
We deprecated this feature in favor of upcoming AI PR reviews which includes the same signal. Closing the issue.