🚀 Release & Review Process¶
Guidelines for contributing code, opening pull requests, and creating official releases for Cortex Workstation.
🤝 Pull Request (PR) Lifecycle¶
- Fork & Branch: Create a feature branch off
mainwith a descriptive name (e.g.feat/vss-snapshot-difforfix/disk-health-nvme). - Conventional Commits: Write clean commit messages following Conventional Commits format:
feat: add directstorage bypassio filter validatorfix: correct mft slack scrubber cluster alignmentdocs: update subsystem api lifecycle tabletest: add unit tests for fastcdc gear hash- Automated Verification: Before opening your PR, ensure all tests pass:
- Code Review: All PRs require passing automated CI workflows and review from repository maintainers before merge.
📦 Creating a Production Release¶
- Update Version: Increment version string in
pyproject.tomlandsrc/cortex_unified/__init__.py. - Update Changelog: Document new features, enhancements, and fixes in
CHANGELOG.md. - Build Standalone Binary:
- Tag & Publish: Create a signed Git tag and push: