-
The code to be published should be in the
master
branch. -
Update CHANGELOG.md to include details of the closed PRs included in this release.
-
Update the version number listed in aries_cloudagent/version.py. The incremented version number should adhere to the Semantic Versioning Specification based on the changes since the last published release.
-
Create a new GitHub release. The tag name and title of the release should be the same as the version in aries_cloudagent/version.py. Include the additions to CHANGELOG.md in the release notes.
-
Create a new distribution package with
python setup.py sdist bdist_wheel
-
Publish the release to PyPI using twine with
twine upload dist/*