Release Guide
Pre-Release Checklist
Version Locations
File
Location
Format
Release Workflow
Step-by-Step Instructions
1. Create Release Branch
2. Update Version Numbers
3. Update CHANGELOG.md
4. Run Pre-Release Checks
5. Commit and Push
6. Create PR: release/X.Y.Z → main
7. Merge to main (creates tag)
8. CI Release Pipeline
9. Merge main back to develop
10. Cleanup
Hotfix Workflow
Automation Scripts
git-flow-helper.sh
Makefile Targets
Target
Description
CI Workflows
Workflow
Trigger
Purpose
Troubleshooting
PyPI Upload Fails
Docker Build Fails
Docs Build Fails
Last updated