- Create unified release workflow for entire mono repo
- Analyze commits across all submodules for semantic versioning
- Build and release desktop (4 platforms), android, and backend together
- Single version number for all components based on combined changes
- Comprehensive release notes from all component changes
- Support for selective component releases
- Professional installation instructions for all platforms
Components included:
✅ Desktop: Linux x64, Windows x64, macOS x64/ARM64
✅ Android: APK release builds
✅ Backend: Python wheel and source packages
Now every push to main creates a unified release with proper semantic versioning!