diff --git a/conventional-commits-common/src/main/java/com/smartling/cc4j/semantic/release/common/GitConventionalVersioning.java b/conventional-commits-common/src/main/java/com/smartling/cc4j/semantic/release/common/GitConventionalVersioning.java index 441daa6..89fe75c 100644 --- a/conventional-commits-common/src/main/java/com/smartling/cc4j/semantic/release/common/GitConventionalVersioning.java +++ b/conventional-commits-common/src/main/java/com/smartling/cc4j/semantic/release/common/GitConventionalVersioning.java @@ -48,7 +48,11 @@ public SemanticVersionChange getNextVersionChangeType() throws ScmApiException, @Override public SemanticVersion getNextVersion(SemanticVersion currentVersion) throws IOException, ScmApiException { + SemanticVersion nextVersion = currentVersion; SemanticVersionChange change = this.getNextVersionChangeType(); - return currentVersion.nextVersion(change); + if (!SemanticVersionChange.PATCH.equals(change)) { + nextVersion = currentVersion.nextVersion(change); + } + return nextVersion; } }