-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Switching to Github Apps for PR Builder #5710
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
Comments
Is there a way to have both? Sounds like migrating to github apps the current auth, webhooks would require a lot of work, and I wouldn't like to block the PR builder project because of that. If is possible to use github apps only with the PR builder integration, I'll be +1 on that, so we can move the rest later. |
It will take a lot of work but I think we can have both of them together. But I'm worried about single webhook thing of github apps because we allow a github repository to be imported multiple times but it might be a problem as the central webhook will not be specific for a project. |
I agree with @stsewd. I'd like to move to GitHub Apps, but don't want to block our GSOC project on it. Is there some functionality we need from Apps for GSOC, or is this just a useful thing to do? |
Actually we can get by well without Github Apps for the PR Builder. We don't need it for any features in the PR builder. I was suggesting github Apps because github is standardising it on their platform. But I'm worried about somethings, do we actually want them or not.
@ericholscher what do you think? If this gets accepted i'll start digging more dip about this. |
I think we can use the current pattern for now. Migrating can be a future item. |
It's on our roadmap, under our ops repo. I'm going to close this for now as it's on our radar already. I'll point our issue here as you added a lot of great information for the migration to GH applications. |
Details
This Issue will talk about if we want to migrate to Github Apps for PR Builder or not.
if we start migrating to Github Apps through PR Builder we can eventually migrate to Github Apps for all the Github Functionality on RTD. This will be a big transaction but this can be a start of that.
Why migrate to Github Apps?
GitHub Apps are the officially recommended way to integrate with GitHub because they offer many advantages over a pure OAuth-based integration
Read More in Details
Pros:
Cons:
User Flow
What do you think should we Migrate to Github Apps or keep it how it is until we get a major benefit from this migration?
The Initial Design for PR Builder without migrating can be found here #5705
referencing this on #5684
The text was updated successfully, but these errors were encountered: