Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 742 Bytes

RELEASE-PROCESS.rst

File metadata and controls

16 lines (13 loc) · 742 Bytes

For maintainers of Luigi, who have push access to pypi. Here's how you upload Luigi to pypi.

  1. Update version number in setup.py.
  2. Update version number in debian/changelog
    • Use date -R to retrieve date
    • Optionally verify with dpkg-parsechangelog
  3. Commit, perhaps simply with a commit message like Version x.y.z.
  4. Push to GitHub at [spotify/luigi](https://github.com/spotify/luigi).
  5. Upload to pypi by executing python setup.py sdist upload
  6. Add a tag on github (https://github.com/spotify/luigi/releases), including a handwritten changelog, possibly inspired from previous notes.

Currently, Luigi is not released on any particular schedule and it is not strictly abiding semantic versioning.