#97: Update release date in changelog before committing

This commit is contained in:
Ryan Harg 2021-09-17 14:03:08 +00:00
parent b85fdc884f
commit fa28413653
1 changed files with 8 additions and 2 deletions

View File

@ -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"