Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 611 Bytes

HOWTORELEASE.rst

File metadata and controls

20 lines (11 loc) · 611 Bytes

Release Procedure

  1. Update the CHANGELOG.rst for the new release and commit.

  2. Open a PR named release-X.Y.Z targeting master.

  3. All tests must pass and the PR must be approved by at least another maintainer.

  4. Publish to PyPI by pushing a tag:

    git tag X.Y.Z release-X.Y.Z
    git push git@github.com:pytest-dev/pluggy.git X.Y.Z
    

    The tag will trigger a new build, which will deploy to PyPI.

  5. Make sure it is available on PyPI.

  6. Merge release-X.Y.Z into master, either manually or using GitHub's web interface.