Skip to content

fix(changelog): render the release body as Markdown, tags as plain text - #50

Merged
gronke merged 1 commit into
mainfrom
ci/notes-markdown-body
Aug 22, 2026
Merged

fix(changelog): render the release body as Markdown, tags as plain text#50
gronke merged 1 commit into
mainfrom
ci/notes-markdown-body

Conversation

@gronke

@gronke gronke commented Aug 22, 2026

Copy link
Copy Markdown
Owner

The notes render de-Markdowns the changelog section for a plain-text git tag message, and draft-release reused that same text as the GitHub release body. Stripping the backticks exposed inline-code @ tokens, which GitHub autolinked as bogus contributor @mentions in the body.

The changelog action's notes mode gains a format input: plain (default) keeps the de-Markdown for the annotated git tag message, markdown emits the section as authored for the release body, where inline code stops the autolinking. draft-release renders both: Markdown into release-notes.md for the draft body, plain into release-tag.md for the rcN marker (and, through the runbook, the signed tag). The Markdown body also drops the redundant leading title line, since GitHub shows the release title separately.

The notes render de-Markdowns the changelog section for a plain-text git tag message, and draft-release reused that same text as the GitHub release body.
Stripping the backticks exposed inline-code @ tokens, which GitHub autolinked as bogus contributor @mentions in the body.

The changelog action's notes mode gains a `format` input: `plain` (default) keeps the de-Markdown for the annotated git tag message, `markdown` emits the section as authored for the release body, where inline code stops the autolinking.
draft-release renders both: Markdown into release-notes.md for the draft body, plain into release-tag.md for the rcN marker (and, through the runbook, the signed tag).
The Markdown body also drops the redundant leading title line, since GitHub shows the release title separately.
@gronke
gronke merged commit 05007be into main Aug 22, 2026
20 checks passed
@gronke
gronke deleted the ci/notes-markdown-body branch August 22, 2026 06:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant