Skip to content

Release Process

Owen Campbell edited this page Jul 29, 2017 · 9 revisions

Check list for new release:

  1. Bump the version (bumpversion <major|minor|patch>)
  2. Update CHANGELOG.rst (also include the overall changes diff url).
  3. Push to github
  4. Create release on github
  5. Build release (python setup.py sdist bdist_wheel)
  6. Optional - Sign release (gpg --detach-sign -a dist/axelrod-fortran-<version>.tar.gz)
  7. Push to pypi (twine upload dist/* --skip-existing)
Clone this wiki locally