Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.3 KB

RELEASING.md

File metadata and controls

42 lines (29 loc) · 1.3 KB

Release Checklist

  • Get master to the appropriate code release state. Travis CI must be passing: Build Status

  • Ensure that the CHANGELOG.md includes the changes made since last release. Please follow the style outlined in https://keepachangelog.com/. All new entries should be added into the "Unreleased" section.

  • Bump the version number. Specify either "major", "minor", or "patch":

    tox -e bump patch

    This will take care of updating the CHANGELOG.md with the correct release information.

  • Push the bumped commit:

    git push
  • Check that the Travis CI build has deployed correctly to the test PyPI.

  • Push the tag:

    git push --tags
  • Check that the tagged Travis CI build has deployed correctly to PyPI.

  • Check installation:

    python -m pip uninstall -y natsort && python -m pip install -U natsort