Update release process documentation

This commit is contained in:
Jonatan Heyman 2020-04-29 19:34:41 +02:00
parent 7331cc58fd
commit aef6184896
1 changed files with 4 additions and 4 deletions

View File

@ -1,10 +1,10 @@
## Release Process
* Install github_changelog_generator (https://github.com/github-changelog-generator/github-changelog-generator/) if not installed
* Run github_changelog_generator to update `CHANGELOG.md`
- `github_changelog_generator -t $CHANGELOG_GITHUB_TOKEN locustio/locust`
* Add highlights to changelog in docs: `locust/docs/changelog.rst`
- `make changelog`
* Update `locust/__init__.py` with new version number: `__version__ = "VERSION"`
* Tag master as "VERSION" in git
* Build VERSION package and upload to PyPI
* Make git tag
* Push git tag
* Update Automated Builds configuration in Docker Hub so that the newly created
git tag is built as the "latest" docker tag