Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 779 Bytes

File metadata and controls

25 lines (23 loc) · 779 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. If the change requires a newer Code Ocean server version, update MIN_SERVER_VERSION in client.py.
    4. 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.