@@ -53,39 +53,31 @@ public class GenerateReleaseNotesTask extends DefaultTask {
5353
5454 private final ConfigurableFileCollection changelogs ;
5555
56- private final RegularFileProperty releaseNotesIndexTemplate ;
5756 private final RegularFileProperty releaseNotesTemplate ;
5857 private final RegularFileProperty releaseHighlightsTemplate ;
5958 private final RegularFileProperty breakingChangesTemplate ;
6059 private final RegularFileProperty deprecationsTemplate ;
61- private final RegularFileProperty migrationIndexTemplate ;
6260
63- private final RegularFileProperty releaseNotesIndexFile ;
6461 private final RegularFileProperty releaseNotesFile ;
6562 private final RegularFileProperty releaseHighlightsFile ;
66- private final RegularFileProperty breakingChangesMigrationFile ;
63+ private final RegularFileProperty breakingChangesFile ;
6764 private final RegularFileProperty deprecationsFile ;
68- private final RegularFileProperty migrationIndexFile ;
6965
7066 private final GitWrapper gitWrapper ;
7167
7268 @ Inject
7369 public GenerateReleaseNotesTask (ObjectFactory objectFactory , ExecOperations execOperations ) {
7470 changelogs = objectFactory .fileCollection ();
7571
76- releaseNotesIndexTemplate = objectFactory .fileProperty ();
7772 releaseNotesTemplate = objectFactory .fileProperty ();
7873 releaseHighlightsTemplate = objectFactory .fileProperty ();
7974 breakingChangesTemplate = objectFactory .fileProperty ();
8075 deprecationsTemplate = objectFactory .fileProperty ();
81- migrationIndexTemplate = objectFactory .fileProperty ();
8276
83- releaseNotesIndexFile = objectFactory .fileProperty ();
8477 releaseNotesFile = objectFactory .fileProperty ();
8578 releaseHighlightsFile = objectFactory .fileProperty ();
86- breakingChangesMigrationFile = objectFactory .fileProperty ();
79+ breakingChangesFile = objectFactory .fileProperty ();
8780 deprecationsFile = objectFactory .fileProperty ();
88- migrationIndexFile = objectFactory .fileProperty ();
8981
9082 gitWrapper = new GitWrapper (execOperations );
9183 }
@@ -117,13 +109,6 @@ public void executeTask() throws IOException {
117109
118110 final Set <QualifiedVersion > versions = getVersions (gitWrapper , currentVersion );
119111
120- LOGGER .info ("Updating release notes index..." );
121- ReleaseNotesIndexGenerator .update (
122- versions ,
123- this .releaseNotesIndexTemplate .get ().getAsFile (),
124- this .releaseNotesIndexFile .get ().getAsFile ()
125- );
126-
127112 LOGGER .info ("Generating release notes..." );
128113 final QualifiedVersion qualifiedVersion = QualifiedVersion .of (currentVersion );
129114 ReleaseNotesGenerator .update (
@@ -133,19 +118,12 @@ public void executeTask() throws IOException {
133118 changelogsByVersion .getOrDefault (qualifiedVersion , Set .of ())
134119 );
135120
136- // Only update breaking changes and migration guide for new minors
121+ // Only update breaking changes and deprecations for new minors
137122 if (qualifiedVersion .revision () == 0 ) {
138- LOGGER .info ("Generating release highlights..." );
139- ReleaseHighlightsGenerator .update (
140- this .releaseHighlightsTemplate .get ().getAsFile (),
141- this .releaseHighlightsFile .get ().getAsFile (),
142- entries
143- );
144-
145123 LOGGER .info ("Generating breaking changes / deprecations notes..." );
146124 ReleaseNotesGenerator .update (
147125 this .breakingChangesTemplate .get ().getAsFile (),
148- this .breakingChangesMigrationFile .get ().getAsFile (),
126+ this .breakingChangesFile .get ().getAsFile (),
149127 qualifiedVersion ,
150128 changelogsByVersion .getOrDefault (qualifiedVersion , Set .of ())
151129 );
@@ -156,13 +134,6 @@ public void executeTask() throws IOException {
156134 qualifiedVersion ,
157135 changelogsByVersion .getOrDefault (qualifiedVersion , Set .of ())
158136 );
159-
160- LOGGER .info ("Updating migration/index..." );
161- MigrationIndexGenerator .update (
162- getMinorVersions (versions ),
163- this .migrationIndexTemplate .get ().getAsFile (),
164- this .migrationIndexFile .get ().getAsFile ()
165- );
166137 }
167138 }
168139
@@ -329,15 +300,6 @@ public void setChangelogs(FileCollection files) {
329300 this .changelogs .setFrom (files );
330301 }
331302
332- @ InputFile
333- public RegularFileProperty getReleaseNotesIndexTemplate () {
334- return releaseNotesIndexTemplate ;
335- }
336-
337- public void setReleaseNotesIndexTemplate (RegularFile file ) {
338- this .releaseNotesIndexTemplate .set (file );
339- }
340-
341303 @ InputFile
342304 public RegularFileProperty getReleaseNotesTemplate () {
343305 return releaseNotesTemplate ;
@@ -374,24 +336,6 @@ public void setDeprecationsTemplate(RegularFile file) {
374336 this .deprecationsTemplate .set (file );
375337 }
376338
377- @ InputFile
378- public RegularFileProperty getMigrationIndexTemplate () {
379- return migrationIndexTemplate ;
380- }
381-
382- public void setMigrationIndexTemplate (RegularFile file ) {
383- this .migrationIndexTemplate .set (file );
384- }
385-
386- @ OutputFile
387- public RegularFileProperty getReleaseNotesIndexFile () {
388- return releaseNotesIndexFile ;
389- }
390-
391- public void setReleaseNotesIndexFile (RegularFile file ) {
392- this .releaseNotesIndexFile .set (file );
393- }
394-
395339 @ OutputFile
396340 public RegularFileProperty getReleaseNotesFile () {
397341 return releaseNotesFile ;
@@ -411,12 +355,12 @@ public void setReleaseHighlightsFile(RegularFile file) {
411355 }
412356
413357 @ OutputFile
414- public RegularFileProperty getBreakingChangesMigrationFile () {
415- return breakingChangesMigrationFile ;
358+ public RegularFileProperty getBreakingChangesFile () {
359+ return breakingChangesFile ;
416360 }
417361
418- public void setBreakingChangesMigrationFile (RegularFile file ) {
419- this .breakingChangesMigrationFile .set (file );
362+ public void setBreakingChangesFile (RegularFile file ) {
363+ this .breakingChangesFile .set (file );
420364 }
421365
422366 @ OutputFile
@@ -427,13 +371,4 @@ public RegularFileProperty getDeprecationsFile() {
427371 public void setDeprecationsFile (RegularFile file ) {
428372 this .deprecationsFile .set (file );
429373 }
430-
431- @ OutputFile
432- public RegularFileProperty getMigrationIndexFile () {
433- return migrationIndexFile ;
434- }
435-
436- public void setMigrationIndexFile (RegularFile file ) {
437- this .migrationIndexFile .set (file );
438- }
439374}
0 commit comments