Software that uses other software
Most software is more or less dependent on the way another piece of software behaves. For software that tries to maintain compatibility with all versions of an application including the newest it makes sense to run a testsuite, confirming compatibility, whenever the other application is updated.
If This Then That (IFTTTT) can be used to listen for all new commits on Github and make an API call when a new commit is added. In this case, I have used CircleCI, but it should work for any CI system that allows starting a build using an API.