I am trying to use coveralls.io to show a coverage badge for my tests, but the coverage badge is stuck on "unknown".
The relevant repo is here: https://github.com/cfogelberg/grunt-set-app-mode
When I look at coveralls.io for that repo I see the same "coverage: unknown" status: coveralls.io/r/cfogelberg/grunt-set-app-mode
However, the individual builds are being correctly sent to coveralls.io: https://coveralls.io/builds/788669
What am I missing?

Since posting this question I have pushed more commits and rerun the coveralls task a number of times and the coverage badge now works:
https://github.com/cfogelberg/grunt-set-app-mode/compare/4FB59ACC...58E23E5373
It is not clear why it works now and didn't earlier. coveralls has been added to the default task since the previous failed build on coveralls. However, it was added to the default task and pushed to Github earlier than the next build on coveralls, which only changes the README.md file (fixing a link to a david-dm.org badge).
I'm afraid this isn't really a "solution" as such and I would still love to know (not sure why/who voted the question down), but in any case I hope this information is useful to someone else in the future.