1
0
Эх сурвалжийг харах

Skip update of breaking changes and migration guide for patch releases (#89737)

Mark Vieira 3 жил өмнө
parent
commit
c97e5fd26d

+ 21 - 18
build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/release/GenerateReleaseNotesTask.java

@@ -128,26 +128,29 @@ public class GenerateReleaseNotesTask extends DefaultTask {
             changelogsByVersion.getOrDefault(qualifiedVersion, Set.of())
         );
 
-        LOGGER.info("Generating release highlights...");
-        ReleaseHighlightsGenerator.update(
-            this.releaseHighlightsTemplate.get().getAsFile(),
-            this.releaseHighlightsFile.get().getAsFile(),
-            entries
-        );
+        // Only update breaking changes and migration guide for new minors
+        if (qualifiedVersion.revision() == 0) {
+            LOGGER.info("Generating release highlights...");
+            ReleaseHighlightsGenerator.update(
+                this.releaseHighlightsTemplate.get().getAsFile(),
+                this.releaseHighlightsFile.get().getAsFile(),
+                entries
+            );
 
-        LOGGER.info("Generating breaking changes / deprecations notes...");
-        BreakingChangesGenerator.update(
-            this.breakingChangesTemplate.get().getAsFile(),
-            this.breakingChangesMigrationFile.get().getAsFile(),
-            entries
-        );
+            LOGGER.info("Generating breaking changes / deprecations notes...");
+            BreakingChangesGenerator.update(
+                this.breakingChangesTemplate.get().getAsFile(),
+                this.breakingChangesMigrationFile.get().getAsFile(),
+                entries
+            );
 
-        LOGGER.info("Updating migration/index...");
-        MigrationIndexGenerator.update(
-            getMinorVersions(versions),
-            this.migrationIndexTemplate.get().getAsFile(),
-            this.migrationIndexFile.get().getAsFile()
-        );
+            LOGGER.info("Updating migration/index...");
+            MigrationIndexGenerator.update(
+                getMinorVersions(versions),
+                this.migrationIndexTemplate.get().getAsFile(),
+                this.migrationIndexFile.get().getAsFile()
+            );
+        }
     }
 
     /**