From 7986d3a6bc1c3845e57db856ce8fc1cb85270e6e Mon Sep 17 00:00:00 2001 From: Ivan Habunek Date: Tue, 3 Sep 2019 16:39:06 +0200 Subject: [PATCH] Update release procedure --- docs/release.rst | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/release.rst b/docs/release.rst index 9dba621..a0ae66a 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -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 `` 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/