bumpVersion function
Implementation
Version bumpVersion(Version version, ReleaseType releaseType) {
switch (releaseType) {
case ReleaseType.patch:
return Version(
major: version.major,
minor: version.minor,
patch: version.patch + 1,
);
case ReleaseType.minor:
return Version(major: version.major, minor: version.minor + 1, patch: 0);
case ReleaseType.major:
return Version(major: version.major + 1, minor: 0, patch: 0);
}
}