Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 990 Bytes

RELEASING.md

File metadata and controls

45 lines (35 loc) · 990 Bytes

Releasing BEASTling

Clone lmaurits/beastling and switch to the master branch. Then:

  • Change version to the new version number in

    • beastling/__init__.py
  • Commit your change of the version number:

git commit -a -m "release <VERSION>"
  • Make sure tests are passing (not only on Travis, which can't run BEAST, but locally).

  • Create a release tag:

git tag -a v<VERSION> -m "<VERSION> release"
rm dist/*
python setup.py sdist
twine upload dist/*
rm dist/*
python setup.py bdist_wheel
twine upload dist/*
  • Push to GitHub:
git push origin
git push --tags origin
  • Increment the version number and append .dev0 to start the new development cycle:

    • beastling/__init__.py
  • Commit/push the version change:

git commit -a -m "bump version for development"
git push origin