incrementPreRelease function
Version
incrementPreRelease(
- Version version
Implementation
Version incrementPreRelease(Version version) {
final parts = List<Object>.from(version.preRelease);
final last = parts.last;
final incremented = last is int ? last + 1 : int.parse(last.toString()) + 1;
parts[parts.length - 1] = incremented;
final pre = parts.map((part) => part.toString()).join('.');
return Version(version.major, version.minor, version.patch, pre: pre);
}