-
Increment the version according to semantic versioning rules in
pact/__version__.py -
To upgrade the versions of
pact-mock_serviceandpact-provider-verifier, change thePACT_STANDALONE_VERSIONinsetup.pyto match the latest version available from the pact-ruby-standalone repository. -
Update the
CHANGELOG.mdusing:$ 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