Update release procedure

pull/112/head 0.23.0
Ivan Habunek 2019-09-03 16:39:06 +02:00
rodzic dd78d4f185
commit 7986d3a6bc
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: CDBD63C43A30BB95
1 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -11,9 +11,11 @@ Bump & tag version
* Update the version number in ``setup.py``
* Update the version number in ``toot/__init__.py``
* Update the ``CHANGELOG.md`` with the release notes & date
* Tag a release in git
* Push master & tag to GitHub
* Update ``changelog.yaml`` with the release notes & date
* Run ``./scripts/generate_changelog`` to generate a human readable changelog
* Commit the changes
* Run ``./scripts/tag_release <version>`` to tag a release in git
* Run ``git push --follow-tags`` to upload changes and tag to Github
Publishing to PyPI
------------------
@ -41,3 +43,5 @@ Github release
* source dist (.zip and .tar.gz)
* wheel distribution (.whl)
* debian package (.deb)
TODO: this can be automated: https://developer.github.com/v3/repos/releases/