We ran into this issue where a CircleCI build will complete but it still says “CircleCI is running your tests” on Github. Refreshing the Github page doesn’t help. Rerunning the build will temporarily fix the problem, but eventually the commit’s status will go back to “CircleCI is running your tests.”
This is a particularly disruptive problem because some of our repositories have guards that will block you from merging to master until the CircleCI build passes. If the status is wrong, we can’t merge.