Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.39 KB

RELEASE.md

File metadata and controls

53 lines (36 loc) · 1.39 KB

How to make a release

jupyterhub-traefik-proxy is a package available on PyPI.

These are the instructions on how to make a release.

Pre-requisites

  • Push rights to this GitHub repository

Steps to make a release

  1. Create a PR updating docs/source/changelog.md with github-activity and continue when its merged. For details about this, see the team-compass documentation about it.

  2. Checkout main and make sure it is up to date.

    git checkout main
    git fetch origin main
    git reset --hard origin/main
  3. Update the version, make commits, and push a git tag with tbump.

    pip install tbump

    tbump will ask for confirmation before doing anything.

    # Example versions to set: 1.0.0, 1.0.0b1
    VERSION=
    tbump ${VERSION}

    Following this, the CI system will build and publish a release.

  4. Reset the version back to dev, e.g. 1.0.1.dev after releasing 1.0.0.

    # Example version to set: 1.0.1.dev
    NEXT_VERSION=
    tbump --no-tag ${NEXT_VERSION}.dev