From c6ca93012e777fd6c78af321f5a140238c4ebd48 Mon Sep 17 00:00:00 2001 From: Sam Barker Date: Tue, 8 Sep 2026 09:26:45 +1200 Subject: [PATCH 1/5] fix(draft-release-announcement.sh): address PR feedback - Default author name to git config user.name - Default GitHub handle to gh api user login (without @) - Default new tag prompt to main for gh api compare compatibility - Remove redundant H1 heading in generated post Assisted-by: mlx-coders/Qwen3.5-9B-oQ8-fp16-mtp Signed-off-by: Sam Barker --- bin/draft-release-announcement.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/draft-release-announcement.sh b/bin/draft-release-announcement.sh index ab4ea95c..a19eb3fe 100755 --- a/bin/draft-release-announcement.sh +++ b/bin/draft-release-announcement.sh @@ -67,9 +67,9 @@ echo "" ask "Release version (e.g. 0.25.0)" VERSION ask "Previous release tag (e.g. v0.24.0)" OLD_TAG -ask "New release tag or commit SHA (e.g. v0.25.0)" NEW_TAG -ask "Author name" AUTHOR -ask "Author GitHub handle (without @)" AUTHOR_HANDLE +ask "New release tag or commit SHA (e.g. v0.25.0)" NEW_TAG main +ask "Author name" "$(git config get user.name)" +ask "Author GitHub handle (without @)" "$(gh api user --jq '.login' | tr -d '@')" ask "Post date (YYYY-MM-DD)" POST_DATE "$(date +%Y-%m-%d)" # ── derived values ──────────────────────────────────────────────────────────── @@ -97,7 +97,7 @@ categories: blog kroxylicious-proxy releases tags: [ "releases", "kroxylicious-proxy" ] --- -# Kroxylicious ${VERSION}: + Kroxylicious ${VERSION} has snapped 🐊 into existence! From 27542cf8c385d46a81a046c6e5e865d4f1764408 Mon Sep 17 00:00:00 2001 From: Sam Barker Date: Tue, 8 Sep 2026 09:57:16 +1200 Subject: [PATCH 2/5] fix(draft-release-announcement.sh): add tagline prompt - Prompt user for release tagline (key features/themes) - Default value: 'sasl termination, filter api changes' - Use tagline in generated H1 heading Assisted-by: mlx-coders/Qwen3.5-9B-oQ8-fp16-mtp Signed-off-by: Sam Barker --- bin/draft-release-announcement.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/draft-release-announcement.sh b/bin/draft-release-announcement.sh index a19eb3fe..a9b2dc38 100755 --- a/bin/draft-release-announcement.sh +++ b/bin/draft-release-announcement.sh @@ -8,6 +8,7 @@ # # The script prompts for: # - The release version (e.g. 0.25.0) +# - The release tagline (key features/themes) # - The previous release tag (e.g. v0.24.0) — used to compute the contributor list # - The new release tag or commit SHA # - The post author name and GitHub handle @@ -66,6 +67,7 @@ echo "=== New Kroxylicious release post generator ===" echo "" ask "Release version (e.g. 0.25.0)" VERSION +ask "Tagline (key features/themes, comma-separated)" TAGLINE "sasl termination, filter api changes" ask "Previous release tag (e.g. v0.24.0)" OLD_TAG ask "New release tag or commit SHA (e.g. v0.25.0)" NEW_TAG main ask "Author name" "$(git config get user.name)" @@ -97,7 +99,7 @@ categories: blog kroxylicious-proxy releases tags: [ "releases", "kroxylicious-proxy" ] --- - +# Kroxylicious ${VERSION}: ${TAGLINE} Kroxylicious ${VERSION} has snapped 🐊 into existence! From d2ac1509e3cae821c73d9f7c724cab5591e84cd4 Mon Sep 17 00:00:00 2001 From: Sam Barker Date: Tue, 8 Sep 2026 10:36:32 +1200 Subject: [PATCH 3/5] fix(draft-release-announcement.sh): move tagline to paragraph level heading - Tagline now rendered as # heading (paragraph level) - Preserve existing template structure with TODO sections - Remove blank line before Community Contributions Assisted-by: mlx-coders/Qwen3.5-9B-oQ8-fp16-mtp Signed-off-by: Sam Barker --- bin/draft-release-announcement.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/draft-release-announcement.sh b/bin/draft-release-announcement.sh index a9b2dc38..03990c8a 100755 --- a/bin/draft-release-announcement.sh +++ b/bin/draft-release-announcement.sh @@ -99,7 +99,9 @@ categories: blog kroxylicious-proxy releases tags: [ "releases", "kroxylicious-proxy" ] --- -# Kroxylicious ${VERSION}: ${TAGLINE} + + +# ${TAGLINE} Kroxylicious ${VERSION} has snapped 🐊 into existence! @@ -129,8 +131,6 @@ Include migration steps or link to an automated migration tool. --> ---- - ### Community Contributions This release included commits from: From 2d97f80c236659c48e88ce3dc8e2dadc42df00fb Mon Sep 17 00:00:00 2001 From: Sam Barker Date: Tue, 8 Sep 2026 11:13:42 +1200 Subject: [PATCH 4/5] Restore section break between breaking changes and contributors Signed-off-by: Sam Barker --- bin/draft-release-announcement.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/draft-release-announcement.sh b/bin/draft-release-announcement.sh index 03990c8a..20ebe250 100755 --- a/bin/draft-release-announcement.sh +++ b/bin/draft-release-announcement.sh @@ -131,6 +131,8 @@ Include migration steps or link to an automated migration tool. --> +--- + ### Community Contributions This release included commits from: From 5332616e320615255d9d57be27e199aa44edae30 Mon Sep 17 00:00:00 2001 From: Sam Barker Date: Tue, 8 Sep 2026 12:04:00 +1200 Subject: [PATCH 5/5] Only include the tag line in the post title Signed-off-by: Sam Barker --- bin/draft-release-announcement.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bin/draft-release-announcement.sh b/bin/draft-release-announcement.sh index 20ebe250..bf84d166 100755 --- a/bin/draft-release-announcement.sh +++ b/bin/draft-release-announcement.sh @@ -90,7 +90,7 @@ CONTRIBUTORS="$(fetch_contributors "$OLD_TAG" "$NEW_TAG")" cat > "$FILENAME" < -# ${TAGLINE} - Kroxylicious ${VERSION} has snapped 🐊 into existence!