-
Notifications
You must be signed in to change notification settings - Fork 27
listen on github events instead of polling #112
Comments
I will implement callbacks processing from Github webhooks and deploy release bot on Openshift online. This webhooks handler should be configurable in a Later on, when Github app or single deployment for more projects mentioned in this issue will be implemented, the handler for GitHub events will be prepared. |
Awesome, can't wait to have this one implemented. I have a few suggestions:
|
Current state:
I also find some nice libs about how to process webhook callbacks:
Ideas to discuss:
This could be first iteration of the task. Note
|
+1, using django for this would be a total overkill, flask will be just fine I checked the proposed flask library and personally -1 on using it:
Care to elaborate? Why do we need to make this configurable? I agree that we should distinguish between the two modes of release bot via configuration. Thanks Marek, very nice progress! |
+1, Thanks for checking the library. I have already tried to write some handler for such webhooks, it shouldn't be a problem.
I was thinking to use Can we just add option |
@marusinm Hey the Idea looks pretty cool! Is their any part of the issue that I can work on, just to speed up the process? |
@shresthagrawal thank you I appreciate this but I am almost finished. Maybe another time. |
Release bot polls the tracked github project every 10 minutes in current implementation. It would be much more efficient if it was able to receive Github's callbacks. Alternatively, it can listen on fedmsg (but that requires for the tracked projects to be included in github2fedmsg).
Work to be done:
Ultimately, our plan is to:
This is a very good candidate for Google Summer of Code or Red Hat Open Source Contest.
The text was updated successfully, but these errors were encountered: