Simple guide for releasing new versions of dagster-odp.
-
Create a release branch
git checkout -b release/0.1.0
-
Update version in
pyproject.toml
[project] version = "0.1.0"
-
Update
CHANGELOG.md
# Changelog ## [0.1.0] - YYYY-MM-DD - List your changes here
-
Create a PR to merge into
main
- Title: "Release 0.1.0"
- Get review and approval
-
Merge PR
- The release workflow will automatically:
- Create a GitHub release
- Build and upload the package
- The release workflow will automatically:
We use Semantic Versioning:
- MAJOR.MINOR.PATCH (e.g., 0.1.0)
- Increment MAJOR for breaking changes
- Increment MINOR for new features
- Increment PATCH for bug fixes