Skip to content

fix(pipeline): preserve UTF-8 release notes - #1293

Merged
Yue Sun (KayMKM) merged 1 commit into
mainfrom
fix-release-notes-utf8
Aug 7, 2026
Merged

fix(pipeline): preserve UTF-8 release notes#1293
Yue Sun (KayMKM) merged 1 commit into
mainfrom
fix-release-notes-utf8

Conversation

@KayMKM

Copy link
Copy Markdown
Contributor

Summary

  • read CHANGELOG.md explicitly as UTF-8 instead of relying on Windows PowerShell's ANSI default
  • write RELEASE_NOTES.md explicitly as UTF-8 with BOM for GitHubRelease@1
  • preserve the same encoding for empty fallback notes files

The v0.3.0 release exposed the issue when emoji and em dashes in the changelog were published as mojibake. The public release body has been repaired separately from the authoritative UTF-8 changelog section.

@KayMKM
Yue Sun (KayMKM) requested a review from a team as a code owner August 7, 2026 05:45
@KayMKM
Yue Sun (KayMKM) merged commit 79d7baa into main Aug 7, 2026
9 checks passed
@KayMKM
Yue Sun (KayMKM) deleted the fix-release-notes-utf8 branch August 7, 2026 06:14
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.

2 participants