Fix milestone lookup for release project.

See #37
This commit is contained in:
Mark Paluch
2023-04-17 10:44:31 +02:00
parent 81356aef7b
commit a366895fe2
2 changed files with 7 additions and 2 deletions

View File

@@ -97,7 +97,7 @@ public class IssueTrackerCommands extends TimedCommand {
@CliCommand(value = "tracker setup-next")
public String trackerSetupNext(@CliOption(key = "", mandatory = true) TrainIteration iteration) {
jiraCreateReleaseVersions(iteration);
createReleaseVersions(iteration);
return createReleaseTickets(iteration);
}
@@ -116,7 +116,7 @@ public class IssueTrackerCommands extends TimedCommand {
}
@CliCommand(value = "tracker create releaseversions")
public void jiraCreateReleaseVersions(@CliOption(key = "", mandatory = true) TrainIteration iteration) {
public void createReleaseVersions(@CliOption(key = "", mandatory = true) TrainIteration iteration) {
run(executor, withReleaseProject(iteration), module -> getTrackerFor(module).createReleaseVersion(module));
}

View File

@@ -36,6 +36,11 @@ class Milestone {
}
public boolean matches(ModuleIteration moduleIteration) {
if (moduleIteration.getProject().isUseShortVersionMilestones()) {
return title.equals(moduleIteration.getReleaseVersionString());
}
return title.contains(moduleIteration.getShortVersionString());
}