GitHub updater: tries to detect new versions using git tags. Hopefully, the same code can be used to
handle scm-based builds.