From 28a2dd86ca9ab95ee80ba5b7e82f0ff3bdfb01ea Mon Sep 17 00:00:00 2001 From: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> Date: Fri, 14 Aug 2026 12:36:06 +0300 Subject: [PATCH] strip leading emoji from release-note lines --- .github/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c699281..0b4d5f1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,7 +97,11 @@ jobs: # or package-lock.json with X) are internal bookkeeping, not # user-facing changes — never worth a changelog line. noise='^- (bump( cargo)? version to|update tauri\.conf version to|sync (Cargo\.lock|package-lock\.json) with) [0-9]+\.[0-9]+\.[0-9]+$' - filter() { grep -vE "$noise" | sed -E 's/ \(#[0-9]+\)$//'; } + filter() { + grep -vE "$noise" \ + | sed -E 's/ \(#[0-9]+\)$//' \ + | perl -CSD -pe 's/^- \p{Emoji_Presentation}\x{FE0F}?\s*/- /' + } { echo "## What's new" if [ -n "$prev" ]; then