-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
[ft] Add a enable PR review + test gen at an org level #95456
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ft] Add a enable PR review + test gen at an org level #95456
Conversation
|
||
|
||
# Used by the seer GH app to check for permissions before posting to an org | ||
def get_organization_seer_consent_by_org_name( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
feels like this name should be changed since its logic is specific to pr review
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree. It's slightly tricky to do right now without breaking things. I can revisit and create a new endpoint + delete the old one after I merge the other PRs.
Codecov ReportAttention: Patch coverage is ✅ All tests successful. No failed tests found.
Additional details and impacted files@@ Coverage Diff @@
## master #95456 +/- ##
==========================================
+ Coverage 76.42% 82.88% +6.45%
==========================================
Files 10509 10509
Lines 606348 606428 +80
Branches 23729 23729
==========================================
+ Hits 463415 502643 +39228
+ Misses 142638 103490 -39148
Partials 295 295 |
<!-- Describe your PR here. --> Is consumed by `seer_rpc` while communicating with Seer. This PR must be merged AFTER #95456 is deployed. <img width="1011" height="558" alt="Screenshot 2025-07-14 at 1 06 24 PM" src="https://github.com/user-attachments/assets/0822e352-0a04-473d-b477-57ef3e3a8e3f" /> <!-- Sentry employees and contractors can delete or ignore the following. --> ### Legal Boilerplate Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
<!-- Describe your PR here. --> Is consumed by `seer_rpc` while communicating with Seer. This PR must be merged AFTER #95456 is deployed. <img width="1011" height="558" alt="Screenshot 2025-07-14 at 1 06 24 PM" src="https://github.com/user-attachments/assets/0822e352-0a04-473d-b477-57ef3e3a8e3f" /> <!-- Sentry employees and contractors can delete or ignore the following. --> ### Legal Boilerplate Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
<!-- Describe your PR here. --> Frontend changes to follow(this will be a toggle on the org settings page). Adds an Enable PR Review + test gen setting at an org level. It must be `enabled` for the `seer-by-sentry` app to post PR reviews and generated tests to an org. <!-- Sentry employees and contractors can delete or ignore the following. --> ### Legal Boilerplate Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
<!-- Describe your PR here. --> Is consumed by `seer_rpc` while communicating with Seer. This PR must be merged AFTER #95456 is deployed. <img width="1011" height="558" alt="Screenshot 2025-07-14 at 1 06 24 PM" src="https://github.com/user-attachments/assets/0822e352-0a04-473d-b477-57ef3e3a8e3f" /> <!-- Sentry employees and contractors can delete or ignore the following. --> ### Legal Boilerplate Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
Frontend changes to follow(this will be a toggle on the org settings page). Adds an Enable PR Review + test gen setting at an org level. It must be
enabled
for theseer-by-sentry
app to post PR reviews and generated tests to an org.Legal Boilerplate
Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.