creates release notes in wiki; fixes gh-92
This commit is contained in:
@@ -84,8 +84,8 @@ class ReleaserConfiguration {
|
||||
|
||||
@Bean
|
||||
DocumentationUpdater documentationUpdater(ProjectGitHandler projectGitHandler,
|
||||
ReleaserProperties properties) {
|
||||
return new DocumentationUpdater(projectGitHandler, properties);
|
||||
ReleaserProperties properties, TemplateGenerator templateGenerator) {
|
||||
return new DocumentationUpdater(projectGitHandler, properties, templateGenerator);
|
||||
}
|
||||
|
||||
@Bean
|
||||
|
||||
@@ -134,7 +134,7 @@ public class SpringReleaser {
|
||||
Projects projects = projectsAndVersion == null ?
|
||||
projectsToUpdateForFixedVersions() : projectsAndVersion.projectVersions;
|
||||
ProjectVersion version = projects.containsProject(this.properties.getMetaRelease().getReleaseTrainProjectName()) ?
|
||||
projects.forName(this.properties.getMetaRelease().getReleaseTrainProjectName()) : versionFromBranch();
|
||||
projects.releaseTrain(this.properties) : versionFromBranch();
|
||||
if (options.metaRelease) {
|
||||
this.properties.getPom().setBranch(version.version);
|
||||
}
|
||||
|
||||
@@ -95,6 +95,12 @@ class Tasks {
|
||||
args -> {
|
||||
args.releaser.updateAllSamples(args.projects);
|
||||
},TaskType.POST_RELEASE);
|
||||
static Task UPDATE_RELEASE_TRAIN_WIKI = task("updateReleaseTrainWiki", "uw",
|
||||
"UPDATE RELEASE TRAIN WIKI",
|
||||
"Update release train wiki page",
|
||||
args -> {
|
||||
args.releaser.updateReleaseTrainWiki(args.projects);
|
||||
},TaskType.POST_RELEASE);
|
||||
|
||||
static final List<Task> DEFAULT_TASKS_PER_PROJECT = Stream.of(
|
||||
Tasks.UPDATING_POMS,
|
||||
@@ -115,6 +121,7 @@ class Tasks {
|
||||
Tasks.UPDATE_RELEASE_TRAIN_DOCUMENTATION,
|
||||
Tasks.UPDATE_DOCUMENTATION,
|
||||
Tasks.UPDATE_SPRING_PROJECT_PAGE,
|
||||
Tasks.UPDATE_RELEASE_TRAIN_WIKI,
|
||||
Tasks.UPDATE_ALL_SAMPLES
|
||||
).collect(Collectors.toList());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user