Update release file to post changelogs to GitHub release descriptions.
All checks were successful
the build was successful
All checks were successful
the build was successful
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…
Add table
Add a link
Reference in a new issue