Skip to content

Conversation

@mkumar73
Copy link
Collaborator

  • Automated Release Pipeline - Merging to master now automatically handles version bumping, changelog generation, PyPI publishing, and GitHub releases. No manual intervention required.
  • Conventional Commits Enforced - All commits must follow the format type(scope): description (e.g., feat:, fix:). Pre-commit hooks validate this automatically.
  • Eliminated Release Branch - The release branch workflow is removed. Direct merge from develop → master triggers the full release process.
  • No Manual Version Management - Never edit pyproject.toml or __version__.py file. Semantic-release calculates versions based on commit types.
  • Interactive Commit Tool - Use just commit for guided conventional commits, or follow the format manually with validation on every commit.

@mkumar73 mkumar73 requested a review from AnFreTh November 22, 2025 06:18
@ChrisW09 ChrisW09 merged commit ce93440 into develop Nov 22, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants