Skip to content

Latest commit

 

History

History
17 lines (17 loc) · 735 Bytes

RELEASE.md

File metadata and controls

17 lines (17 loc) · 735 Bytes

To release a new version of python-lsp-server:

  1. git fetch upstream && git checkout upstream/master
  2. Close milestone on GitHub
  3. git clean -xfdi
  4. Update CHANGELOG.md with loghub python-lsp/python-lsp-server -m vX.X.X
  5. git add -A && git commit -m "Update Changelog"
  6. Update release version in _version.py (set release version, remove 'dev0')
  7. git add -A && git commit -m "Release vX.X.X"
  8. python setup.py sdist
  9. python setup.py bdist_wheel
  10. twine check dist/*
  11. twine upload dist/*
  12. git tag -a vX.X.X -m "Release vX.X.X"
  13. Update development version in _version.py (add 'dev0' and increment minor)
  14. git add -A && git commit -m "Back to work"
  15. git push upstream develop
  16. git push upstream --tags