Merge pull request #2525 from ashish-amarnath/fix-changelog-gen

🐛 Fix change log generation
This commit is contained in:
Nolan Brubaker
2020-05-11 13:46:59 -04:00
committed by GitHub

View File

@@ -18,6 +18,8 @@ set -o errexit
set -o nounset
set -o pipefail
function join { local IFS="$1"; shift; echo "$*"; }
CHANGELOG_PATH='changelogs/unreleased'
UNRELEASED=$(ls -t ${CHANGELOG_PATH})
echo -e "Generating CHANGELOG markdown from ${CHANGELOG_PATH}\n"
@@ -25,7 +27,9 @@ for entry in $UNRELEASED
do
IFS=$'-' read -ra pruser <<<"$entry"
contents=$(cat ${CHANGELOG_PATH}/${entry})
echo " * ${contents} (#${pruser[0]}, @${pruser[1]})"
pr=${pruser[0]}
user=$(join '-' ${pruser[@]:1})
echo " * ${contents} (#${pr}, @${user})"
done
echo -e "\nCopy and paste the list above in to the appropriate CHANGELOG file."
echo "Be sure to run: git rm ${CHANGELOG_PATH}/*"