Badges may show the wrong status, since GitHub caches all images whose HTTP header doesn't explicitly state not to.
Please refer to this issue for more details on how to avoid it.