Make a new release#

Update changelog#

Reflect the upcoming release within the CHANGES.rst file in the root directory of the repository. Then, commit the changes to this file.

Cut release#

Bump version number in various files, commit them, add tag reflecting the version number and finally push the repository to its origin:

make release bump=minor

Note

We try to adhere to Semantic Versioning.

Build and publish packages#

After cutting a release, we’re ready to proceed to Packaging.