diff --git a/releaser-core/src/main/java/releaser/internal/postrelease/PostReleaseActions.java b/releaser-core/src/main/java/releaser/internal/postrelease/PostReleaseActions.java index 5ad340eb..a2f719d6 100644 --- a/releaser-core/src/main/java/releaser/internal/postrelease/PostReleaseActions.java +++ b/releaser-core/src/main/java/releaser/internal/postrelease/PostReleaseActions.java @@ -317,8 +317,16 @@ public class PostReleaseActions implements Closeable { return ExecutionResult.skipped(); } ProjectVersion releaseTrain = projects.releaseTrain(this.properties); - File file = this.projectGitHandler - .cloneReleaseTrainDocumentationProject(releaseTrain.releaseTagName()); + File file; + String branch = releaseTrain.releaseTagName(); + if (StringUtils.hasText(branch)) { + file = this.projectGitHandler + .cloneReleaseTrainDocumentationProject(branch); + } + else { + // this is a milestone or snapshot, not a release + file = this.projectGitHandler.cloneReleaseTrainDocumentationProject(); + } ReleaserProperties projectProps = projectProps(file); String releaseTrainVersion = releaseTrain.version; this.projectCommandExecutor.generateReleaseTrainDocs(projectProps,