Update release file to post changelogs to GitHub release descriptions.
This commit is contained in:
parent
2299e5d41e
commit
4d01278037
1 changed files with 14 additions and 0 deletions
|
@ -2,6 +2,17 @@
|
|||
|
||||
set -e
|
||||
|
||||
github_token=${1:-}
|
||||
|
||||
if [[ -z $github_token ]]; then
|
||||
echo "Usage: $0 [github-token]"
|
||||
exit 1
|
||||
fi
|
||||
if [[ ! -f NEWS ]]; then
|
||||
echo "Missing NEWS file. Try running from root of repository."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
version=$(head --lines=1 NEWS)
|
||||
git tag $version
|
||||
git push origin $version
|
||||
|
@ -12,3 +23,6 @@ python3 setup.py bdist_wheel
|
|||
python3 setup.py sdist
|
||||
twine upload -r pypi dist/borgmatic-*.tar.gz
|
||||
twine upload -r pypi dist/borgmatic-*-py3-none-any.whl
|
||||
|
||||
github-release create --token="$github_token" --owner=witten --repo=borgmatic --tag="$version" \
|
||||
--name="borgmatic $version" --body="$(sed '/^$/q' NEWS |grep '^\s*\*')"
|
||||
|
|
Loading…
Reference in a new issue