parseVersionTag function
Implementation
Version parseVersionTag(String tag) {
final match = _versionTagPattern.firstMatch(tag);
if (match == null) {
throw ShipworldException('Invalid release tag: $tag');
}
return Version(
major: int.parse(match.group(1)!),
minor: int.parse(match.group(2)!),
patch: int.parse(match.group(3)!),
);
}