This document outlines the process of creating a new release for the Directory Python SDK.
Create a branch for the new release:
- Update the SDK version in:
pyproject.tomlexamples/pyproject.toml.github/ISSUE_TEMPLATE/bug_report.yml
- Update the dependencies if necessary:
- agntcy-dir-grpc-python (Buf SDK)
- agntcy-dir-protocolbuffers-python (Buf SDK)
.github/workflows/ci.yaml(dir & dir-ctl version)
- Add an entry to
CHANGELOG.md
After the release branch is merged, update your main branch:
git checkout main
git pull origin mainTo trigger the release workflow, create and push the release tag for the last commit:
git tag -a v1.5.0
git push origin v1.5.0