Fetching source code from integrations

So some SDKs ship source code, some don’t, and I sort of understand that you can’t really get back the source code from a jar (unless it packs it inside, which is possible).

One thing I do not understand is, if I have github integration setup, why does Sentry not attempt to get source code from there, from the git checkout of from the source tarball attached to the release? Has this been considered but just not implemented?

Or why can’t I upload Java code as part of my release for sentry to show the code?

By the way, I like that the Go SDK allows users to implement an interface that provides the source code, I think all SDKs should have that.