scripts: Fix generate_changelog.sh with empty printf (#719)

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
This commit is contained in:
Alexandru Vasile
2022-11-18 18:30:13 +02:00
committed by GitHub
parent 428bc35ed8
commit 6f2623e11d
+4 -2
View File
@@ -55,8 +55,10 @@ function generate_changelog() {
pr_link="$REMOTE_LINK$pr_number"
# Generate the link as markdown.
pr_md_link=" ([#$pr_number]($pr_link))"
# Print the changelog line as `- commit-title pr-link`.
echo "$line" | awk -v var="$pr_md_link" '{NF--; printf "- "; printf; print var}'
# Print every word from the commit title, except the last word.
# The last word is the PR id that is already included by the pr-link.
# The changelog line is `- commit-title pr-link`.
echo "$line" | awk -v link="$pr_md_link" '{ printf "- "; for(i=1;i<=NF-1;i++) { printf $i" "} print link}'
done <<< "$prs"
}