Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 805 Bytes

File metadata and controls

28 lines (16 loc) · 805 Bytes

Release procedure for shub

The Travis build is configured to release shub to PyPI whenever a new tag is committed.

The steps to do a release are:

  1. Install bumpversion

  2. Make sure you're in the tip of master, and then run:

    bumpversion VERSION_PART

In place of VERSION_PART, use one of patch, minor or major, meaning the part of the version number to be updated.

This will create a new commit and tag updating the version number.

  1. Push the changes and the new tag to trigger the release:

    git push && git push --tags

  2. Once the build finishes, run pip install shub in a temporary virtualenv and make sure it's installing the latest version.

  3. Update the release information in:

https://github.com/scrapinghub/shub/releases