Frontmatter
| id | 7607 |
| title | Add Release Name as H1 Header in Synced Release Note Files |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Oct 22, 2025, 2:20 PM |
| updatedAt | Oct 22, 2025, 2:21 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7607 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Oct 22, 2025, 2:20 PM |
There is an inconsistency between how synced issue files and synced release note files are generated. For issues, the issue
titleis included as an H1 markdown header in the body of the file. For release notes, the releasename(the title) was only stored in the YAML frontmatter, not in the body.This change implements the same pattern for release notes, improving the readability and consistency of the generated markdown files.
Resolution
The
#syncReleaseNotesmethod inai/mcp/server/github-workflow/services/SyncService.mjswas updated. It now constructs the body of the markdown file by prepending therelease.nameas an H1 header (# ${release.name}) to therelease.description.This ensures that the title of the release is immediately visible in the content of the file, just as it is for issues.