applyMagnitudeBump function
Implementation
Version applyMagnitudeBump(Version version, ApiChangeMagnitude magnitude) {
switch (magnitude) {
case ApiChangeMagnitude.major:
logger.info('Incrementing major version');
return version.nextMajor;
case ApiChangeMagnitude.minor:
logger.info('Incrementing minor version');
return version.nextMinor;
case ApiChangeMagnitude.patch:
logger.info('Incrementing patch version');
return version.nextPatch;
case ApiChangeMagnitude.ignore:
logger.info('No version increment for ignore magnitude');
return version;
}
}