Skip to content

Maintainers :: Deployment

Fernando Freire edited this page Apr 4, 2018 · 1 revision

The following document contains instructions for releasing new versions of signal_analog.

Versions

Versions are managed by the bumpversion tool (installed as part of requirements_dev.txt). We increment versions for every published release according to the guidelines in the SemVer documentation.

Release Instructions

  1. Make sure any outstanding PRs are merged that you want included in the release
  2. Determine what kind of release you're cutting (refer to the SemVer docs)
    • If you're not sure what version to bump, contact one of the maintainers @signal_analog
  3. Make sure CHANGELOG.md is up to date with the changes you are releasing
  4. Run bumpversion with the appropriate segment (e.g. major, minor, patch)
  5. Push the commit+tag to master. Travis will build and deploy to PyPI