One way of resolving this could be after each sprint we update package.json with tag such as v0.8.1. This will be close enough information we can provide in Windows where git describe will fail.