Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 877 Bytes

RELEASE.md

File metadata and controls

61 lines (41 loc) · 877 Bytes

Release documentation

Release process

  1. Clean environment

    make clean    # delete all temp files
    make prepare  # commit deletions
  2. Bump version of jupyter_cadquery

    • A new release candidate with rc0

      make bump part=major|minor|patch
    • A new build

      make bump part=build
    • A new release

      make bump part=release
    • A new release without release candidate

      make bump part=major|minor|patch version=major.minor.patch
  3. Create distribution

    make dist
  4. Create and tag release

    make release
  5. Deploy to pypi

    make upload
  6. Push repo and tag

    git push
    git push origin --tags