Evergreen, with certain regularity, appears to have issues communicating with github. When these happen, a common side effect is that evergreen doesn't build PRs.
The common request then is for users of evergreen to submit empty commits to the PRs that they want built.
As a user of evergreen I would like evergreen to handle the rebuilds internally:
- If the original github notification isn't received by evergreen due to an evergreen problem, I would like evergreen to have a service whose only job is to receive github notifications which would have a higher reliability than the main evergreen service (and correspondingly a significantly lower failure rate)
- -If the github notification is successfully received by evergreen, I would like evergreen to store it and process it when the github communication issue(s) are resolved.