-
Open a PR with the following changes:
- Bump the version in pyproject.toml.
- Update the CHANGELOG.md.
- If the change requires a newer Code Ocean server version, update
MIN_SERVER_VERSIONin client.py. - Commit the updates with the message
Bump version to X.Y.Z.
-
Merge the PR.
-
Locally, sync your clone with GitHub:
git fetch origin git checkout main git reset --hard origin/main -
Tag the release:
git tag vX.Y.Z -m "vX.Y.Z" -
Push changes:
git push origin vX.Y.ZThis will trigger a workflow on CircleCI that will generate a GitHub release and publish the new version to PyPI.