-
Increment the version according to semantic versioning rules in
pact/__version__.py
-
To upgrade the versions of
pact-mock_service
andpact-provider-verifier
, change thePACT_STANDALONE_VERSION
insetup.py
to match the latest version available from the pact-ruby-standalone repository. -
Update the
CHANGELOG.md
using:$ git log --pretty=format:' * %h - %s (%an, %ad)' vX.Y.Z..HEAD
-
Add files to git
$ git add CHANGELOG.md pact/__version__.py
-
Commit
$ git commit -m "Releasing version X.Y.Z"
-
Tag
$ git tag -a vX.Y.Z -m "Releasing version X.Y.Z" && git push origin master --tags
-
Wait until travis has run and the new tag is available at https://github.com/pact-foundation/pact-python/releases/tag/vX.Y.Z
-
Set the title to
pact-python-X.Y.Z
-
Save