Skip to content

Latest commit

 

History

History
83 lines (55 loc) · 1.11 KB

RELEASE.md

File metadata and controls

83 lines (55 loc) · 1.11 KB

Release documentation

Release process

In case the jupyter labextions and/or the python code has been changed:

  1. Run tests

    make tests
  2. Clean environment

    make clean    # delete all temp files
    make prepare  # commit deletions
  3. 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
  4. Create distribution

    make dist
  5. Create and tag release

    make release
  6. Deploy to pypi

    make upload
  7. Create Docker container

    make docker
  8. Upload Docker container

    make upload_docker

3 Push changes

  1. Push repo and tag

    git push
    git push origin --tags