From fa284136537183cfdd3670b5f2ab1cd0164202fd Mon Sep 17 00:00:00 2001 From: Ryan Harg <3821-ryan_harg@users.noreply.dev.funkwhale.audio> Date: Fri, 17 Sep 2021 14:03:08 +0000 Subject: [PATCH] #97: Update release date in changelog before committing --- dist/create-release.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dist/create-release.sh b/dist/create-release.sh index 62177ea..c3c11a2 100755 --- a/dist/create-release.sh +++ b/dist/create-release.sh @@ -27,7 +27,7 @@ function version_code() { ((leadingZeros=2-${#token})) for _ in $(seq 1 "$leadingZeros") do - token="${token}0" + token="0${token}" done result="$result$token" done @@ -69,7 +69,11 @@ if [ "$(git tag -l | grep -e "^$TAG$")" != '' ]; then fi echo "Compiling the changelog..." -towncrier build --version "$TAG" --date $(date +"%Y-%m-%d") +towncrier build --version="$TAG" + +# Manually fixing the release date in the changelog, +# as towncrier's --date param doesn't seem to work +sed -i '' "s/$TAG (unreleased)/$TAG ($(date +"%Y-%m-%d"))/g" CHANGELOG git add CHANGELOG git commit --message "Update changelog for version $TAG" @@ -80,6 +84,8 @@ versionName = $TAG" > fdroidversion.txt git add fdroidversion.txt git commit --message "Update version information for F-Droid" +git push + # Create and push tag echo "Tagging the application..." git tag -a -s -m "$MESSAGE" "$TAG"