Open
Description
Potential Mentor: @nvzard @Vamshi99
Integration
- Corobo can be used to display the status of the Continuous Integration services on the private chatroom in gitter and display the SPF (Single Point of Failure) on the chat.
Rebuild CIs using corobo corobo#190. - Leverage of corobo's current architecture to build commits from the chat itself:
corobo rebuild travis|circle|appveyor <PR number>
. - Display status of builds of current PR numbers using fixed commands:
corobo status travis|circle|appveyor <PR number>
. - Suggestion of newcomer issues for ease of selection.
Security
- We could possible seperate out the major modules of corobo as different microservices which could avoid the single point of failure that corobo is so exposed to right now.
Implementation Details:
Trigger Travis CI builds using the API V3 by sending a POST request to /repo/{slug|id}/requests:
This can be leveraged in building the project.