Skip to content

How to make a new release

mrbean-bremen edited this page Apr 11, 2021 · 3 revisions

Follow these steps if you want to make a new pytest-order release:

  • Create a version-<VERSION> branch from upstream/main (for example version-1.2.3). Note that this project follows semantic versioning.
  • Update CHANGELOG.md and the version in __init__.py.
  • Push a branch with the changes.
  • Once all builds pass, create a new GitHub release. Select the created release branch and version tag that follows the naming schema v<VERSION>, e.g. v1.2.3. This will create a PyPi release and the release documentation.
  • Merge the changes back to the main branch and adapt the main branch version if needed (for example 1.3.dev0).
Clone this wiki locally