Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 645 Bytes

File metadata and controls

24 lines (22 loc) · 645 Bytes

Version Release Process

  1. Open a PR with the following changes:

    1. Bump the version in pyproject.toml.
    2. Update the CHANGELOG.md.
    3. Commit the updates with the message Bump version to X.Y.Z.
  2. Merge the PR.

  3. Locally, sync your clone with GitHub:

    git fetch origin
    git checkout main
    git reset --hard origin/main
    
  4. Tag the release:

    git tag vX.Y.Z -m "vX.Y.Z"
    
  5. Push changes:

    git push origin vX.Y.Z
    

    This will trigger a workflow on CircleCI that will generate a GitHub release and publish the new version to PyPI.