grafana / pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code
https://grafana.com/oss/pyroscope/
GNU Affero General Public License v3.0
9.65k stars 576 forks source link

Return error when GH configuration is missing #3334

Closed bryanhuhta closed 1 month ago

bryanhuhta commented 1 month ago

The first request the UI makes when interacting with the GH integration is to call /GithubApp. This change has that endpoint verify the server is configured correctly to support the GH integration feature. If it isn't it will return an "unimplemented" error.