Skip to content

Latest commit

 

History

History
76 lines (43 loc) · 1.18 KB

File metadata and controls

76 lines (43 loc) · 1.18 KB

Release process

Run tests on target brunch

Steps::

tox -epep8
tox -epy3.5
tox -epy3.6

Declare package version

In setup.py bump version to the next::

version='X.X.X'  to version='X.X.Y'

Cut off stable branch

Steps::

git checkout -b vX.X.X-stable
git push origin vX.X.X-stable

Create GitHub tag

Steps::

Releases ---> Draft New Release
Name: HotFn version X.X.X stable release

Collect changes from previous version

Steps::

git log --oneline --decorate

Build distribution package

Steps::

python setup.py stdist bdist_wheel

Check install capability for the whell

Steps::

virtualenv .test_venv
source .test_venv/bin/activate
pip install dist/hotfn-X.X.X-py2.py3-none-any.whl

Submit release to PYPI

Steps::

twine upload build/hotfn-X.X.X-py2.py3-none-any.whl

Modify plugin dependencies

In each AIOrchestra plugin bump version of aiorchestra lib to a new version.