From 94dcb6c95d4e8ea82f31d904717081b85914d3a0 Mon Sep 17 00:00:00 2001 From: Vijay Janapa Reddi Date: Sun, 2 Nov 2025 11:28:40 -0500 Subject: [PATCH] fix(release): remove redundant H1 title from generated release notes GitHub release UI already displays the title, so including it in the markdown body creates visual redundancy. Updated generator to start directly with description paragraph followed by Key Highlights section. All existing releases (v0.1.0 through v0.4.1) have been updated to follow this cleaner format. --- tools/scripts/maintenance/changelog-releasenotes.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/scripts/maintenance/changelog-releasenotes.py b/tools/scripts/maintenance/changelog-releasenotes.py index d858b3cc5..de56f44e7 100755 --- a/tools/scripts/maintenance/changelog-releasenotes.py +++ b/tools/scripts/maintenance/changelog-releasenotes.py @@ -270,9 +270,8 @@ def generate_release_notes_from_changelog(version, previous_version, description content_improvements.append(item) # Build the release notes with actual data - release_notes = f"""# Release v{version}: {description} - -This release focuses on {'content quality improvements, infrastructure enhancements, and addressing community feedback' if len(content_improvements) > len(infrastructure_changes) else 'infrastructure improvements and content refinements'}. + # Note: Don't include H1 title - GitHub release UI already shows it + release_notes = f"""This release focuses on {'content quality improvements, infrastructure enhancements, and addressing community feedback' if len(content_improvements) > len(infrastructure_changes) else 'infrastructure improvements and content refinements'}. ## 🎯 Key Highlights """