From 082893f0d294707af7619883b3a62240b7754a64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois-Marie=20d=27Aboville?= <32450687+fmdaboville@users.noreply.github.com> Date: Tue, 1 Feb 2022 18:17:18 +0100 Subject: [PATCH] fix: correct patch released twice --- .../semantic/release/common/GitConventionalVersioning.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; } }