Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 708 Bytes

RELEASE.md

File metadata and controls

17 lines (13 loc) · 708 Bytes

Steps to release a new version

  • Change version in awacs/__init__.py
  • Update CHANGELOG.md with changes made since last release
  • Create a signed tag: git tag --sign -m "Release 1.1.1" 1.1.1
  • Build the distribution: python -m build --sdist --wheel .
  • Use twine to check the release: twine check dist/awacs-1.1.1*[.whl,.gz]
  • Upload using twine: twine upload -s dist/awacs-1.1.1*[.whl,.gz]
  • Push commits: git push
  • Push tag: git push --tags
  • Update github release page: https://github.com/cloudtools/awacs/releases

Helper to create CHANGELOG entries

git log --reverse --pretty=format:"%s" | tail -100 | sed 's/^/* /'