File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -64,27 +64,27 @@ sed -i -e "s/^Tested up to: [0-9.]*$/Tested up to: $TESTED_UP_TO/" \
6464DATE=$( date +" %Y-%m-%d" )
6565
6666# Prepare the changelog entry
67- CHANGELOG_ENTRY=" = $STABLE_TAG =\n* $ DATE"
67+ CHANGELOG_ENTRY=$( printf " = %s =\n* %s " " $STABLE_TAG " " $ DATE" )
6868
6969# Add WordPress version update to changelog if it has changed
7070if [[ " $WP_VERSION_CHANGED " == true ]]; then
71- CHANGELOG_ENTRY=" $CHANGELOG_ENTRY \n* Tested up to WordPress $ TESTED_UP_TO"
71+ CHANGELOG_ENTRY=$( printf " %s \n* Tested up to WordPress %s " " $CHANGELOG_ENTRY " " $ TESTED_UP_TO" )
7272fi
7373
7474# Add commit messages to changelog if there are code changes
7575if [[ " $CODE_CHANGED " == true ]]; then
76- CHANGELOG_ENTRY=" $CHANGELOG_ENTRY \n* Changes:"
77- CHANGELOG_ENTRY=" $CHANGELOG_ENTRY \n$COMMITS_SINCE_TAG "
76+ CHANGELOG_ENTRY=$( printf " %s\n* Changes:" " $CHANGELOG_ENTRY " )
77+ while IFS= read -r line; do
78+ CHANGELOG_ENTRY=$( printf " %s\n%s" " $CHANGELOG_ENTRY " " $line " )
79+ done < <( echo " $COMMITS_SINCE_TAG " )
7880fi
7981
8082# Insert the new changelog entry below the line "== Changelog =="
81- # Create a temporary file with the new content
82- ESCAPED_CHANGELOG_ENTRY=$( echo " $CHANGELOG_ENTRY " | sed ' s/[\/&*]/\\&/g' )
83- awk -v entry=" $ESCAPED_CHANGELOG_ENTRY " '
83+ awk '
8484/== Changelog ==/ {
8585 print $0
8686 print ""
87- print entry
87+ printf "%s\n", ENVIRON["CHANGELOG_ENTRY"]
8888 next
8989}
9090{ print }' readme.txt > readme.txt.tmp && mv readme.txt.tmp readme.txt
You can’t perform that action at this time.
0 commit comments