Skip to content

[FEATURE] Improve CI Release workflow #830

@vcastellm

Description

@vcastellm

Feature Request

Based on the discussion about CI workflow improvements, here are the key tasks to implement:

  1. Keep the manual release triggering system but add automated components:

    • Skip version change detection automation
    • Enforce unit tests to pass before creating a release
    • Add CI buttons/badges for build status
    • Automate GitHub release creation
  2. Implement release notes automation:

    • Create a template-based system using GitCliff
    • Enable hybrid approach: automated template + manual review
    • Skip the discussions feature as it was deemed too verbose
  3. Update PR template:

    • Implement conventional commits footer for breaking changes
    • Maintain proper formatting for commit messages

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions