just skip git url with invalid semver

* fixed an error where it could throw an exception when the regex did not match
* now there is no error on invalid server tag, just skip.
* updated tests with valid and invalid semver tags