Browse Source

Improve release script

technical/upgrade-exoplayer
Georg Krause 2 years ago committed by Ryan Harg
parent
commit
2b240709fc
  1. 2
      changes/template.rst
  2. 11
      dist/create-release.sh
  3. 2
      towncrier.toml

2
changes/template.rst

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
{{ versiondata.version }} ({{ versiondata.date }})
{% for section, _ in sections.items() %}
{% if sections[section] %}
{% for category, val in definitions.items() if category in sections[section]%}

11
dist/create-release.sh vendored

@ -69,11 +69,7 @@ if [ "$(git tag -l | grep -e "^$TAG$")" != '' ]; then @@ -69,11 +69,7 @@ if [ "$(git tag -l | grep -e "^$TAG$")" != '' ]; then
fi
echo "Compiling the changelog..."
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
towncrier build --version="$TAG" --date $(date +"%Y-%m-%d") --yes
git add CHANGELOG
git commit --message "Update changelog for version $TAG"
@ -84,9 +80,10 @@ versionName = $TAG" > fdroidversion.txt @@ -84,9 +80,10 @@ versionName = $TAG" > fdroidversion.txt
git add fdroidversion.txt
git commit --message "Update version information for F-Droid"
git push
# Create and push tag
# Push tag first to make sure the Tag Pipeline runs
echo "Tagging the application..."
git tag -a -s -m "$MESSAGE" "$TAG"
git push --tags
git push

2
towncrier.toml

@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
start_string = ".. towncrier\n"
template = "changes/template.rst"
issue_format = ""
title_format = "{version} (unreleased)"
title_format = false
underlines = "-"
[[tool.towncrier.section]]

Loading…
Cancel
Save