Skip to content
This repository has been archived by the owner on May 3, 2023. It is now read-only.

Latest commit

 

History

History
28 lines (22 loc) · 884 Bytes

RELEASE.md

File metadata and controls

28 lines (22 loc) · 884 Bytes

How to create a new release for EDL-reader

We release EDL-reader versions through Github. Every time a new version is ready, we follow this process:

  1. Up the version number located the edl/__version__ file.
  2. Rebase on the master branch.
  3. Push changes to master branch.
  4. Build the package from the sources
  5. Tag the commit and push the changes to Github
  6. Publish the package on Pypi

You can run the following script to perform these commands at once:

release_number=0.1.12
git pull --rebase origin master
echo "__version__ = \"$release_number\"" > edl/__version__.py
git commit edl/__version__.py -m $release_number
git tag v$release_number
git push origin master --tag
python setup.py bdist_wheel --universal
twine upload dist/edl_reader-$release_number-py2.py3-none-any.whl

Deployment

Please see the Zou documentation for the update instructions.