- Run tests
pytest configcatclienttests
- Increase the version in
setup.py
. - Increase the version in
configcatclient/version.py
. - Commit & Push
Use the same version for the git tag as in configcatclient/version.py
and setup.py
.
-
Via git tag
- Create a new version tag.
git tag v[MAJOR].[MINOR].[PATCH]
Example:
git tag v2.5.5
- Push the tag.
git push origin --tags
- Create a new version tag.
-
Via Github release
Create a new Github release with a new version tag and release notes.
Make sure the new version is available on PyPI.
Update and test sample apps with the new SDK version.