From 81a89a5deceb8262cb00af16e0a863425517e28d Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Tue, 30 Sep 2025 12:16:43 +0200 Subject: [PATCH] release-notes.sh: fix sphinx warning for patch release notes Integration_4.1.1 fails to generate release notes with CHANGELOG.rst:9: WARNING: Bullet list ends without a blank line; unexpected unindent. [docutils]. --- build_tools/release-notes.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build_tools/release-notes.sh b/build_tools/release-notes.sh index 6a5074072..ee4c8a673 100755 --- a/build_tools/release-notes.sh +++ b/build_tools/release-notes.sh @@ -53,14 +53,14 @@ previous_minor_version=${previous_version%.*} ) fi - printf %s "$(awk <"$workspace_root/CHANGELOG.rst" ' + printf '%s\n' "$(awk <"$workspace_root/CHANGELOG.rst" ' NR <= 2 || /^\.\. ignore / { next } /^===/ { exit } { print } ' | sed '$d')" | sed -e '$s/^----*$//' # Remove spurious transitions at the end of the document. - if [ "$minor_version" != "$previous_minor_version" ]; then + if [ "$minor_version" != "$previous_minor_version" ]; then { JoinEscaped() { sed 's/\S/\\&/g' | awk ' @@ -79,7 +79,7 @@ previous_minor_version=${previous_version%.*} echo printf "Welcome back our returning committers: " JoinEscaped <"$relnotes_tmp/committers-returning" - fi + } fi echo echo "---" echo