Frontmatter
| id | 8483 |
| title | Refine GitHub Release Content: Strip Frontmatter and Use H1 as Title |
| state | Closed |
| labels | enhancementaibuild |
| assignees | tobiu |
| createdAt | Jan 9, 2026, 10:04 PM |
| updatedAt | Jan 9, 2026, 10:09 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8483 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 9, 2026, 10:09 PM |
Refine GitHub Release Content: Strip Frontmatter and Use H1 as Title
tobiu assigned to @tobiu on Jan 9, 2026, 10:08 PM

tobiu
Jan 9, 2026, 10:08 PM
Input from Gemini 3 Pro:
✦ I have updated
buildScripts/publishRelease.mjsto parse the release note markdown file. The script now:
- Strips YAML frontmatter.
- Extracts the H1 heading to use as the GitHub Release Title.
- Uses the remaining body content (without the H1) for the release description.
- Correctly uses the bare version tag (e.g.,
11.19.1) for the release creation.
tobiu closed this issue on Jan 9, 2026, 10:09 PM
The current release workflow simply passes the raw markdown file to
gh release create. This results in YAML frontmatter appearing in the release body and redundant titles.We need to update
buildScripts/publishRelease.mjsto:# Neo.mjs v11.19.1 Release Notes) to use as the GitHub Release Title.**Release Type:** ...).ghCLI.