-
Notifications
You must be signed in to change notification settings - Fork 208
release
christiangeier edited this page Jul 29, 2020
·
12 revisions
- [Optional, only for new major releases] update doc
- create a new blog post
- remember to create an entry in doc/source/news.rst
- make doc
- upload doc (
rsync -av build/html/ lostpackets.de:lostpackets.de/khal/
)
- update CHANGELOG.rst
- tag release
- export RELEASE=x.y.z
- GPG_TTY=
tty
git tag -s -a v$RELEASE -m "release $RELEASE"
- build wheel and tgz
- make sure git repo is clean
- pip install --upgrade wheel setuptools pip
- python setup.py bdist_wheel sdist
- upload packages
- [Not done any more] scp dist/khal-$RELEASE(.tar.gz|-py3-none-any.whl) lostpackets.de:lostpackets.de/khal/downloads/
- twine upload dist/khal-$RELEASE(.tar.gz|-py3-none-any.whl)
- push tags
- git push --tags
- copy release notes to github ( https://github.com/pimutils/khal/releases )