Skip to content

Refactor: Remove old test scripts and add comprehensive testing for release notes generation

  • Deleted test-create-release-simulation.sh and test-local.sh as they were outdated and no longer needed.
  • Updated generate-release-notes.sh to include new commit types: revert, style, test, chore, build, and ci.
  • Enhanced the release notes generation logic to handle additional commit types and ensure proper formatting.
  • Introduced test-all-commit-types.sh to validate the release notes generation across various scenarios, including:
    • Full set of conventional commit types with breaking changes.
    • Handling of unknown commit types with fallback messages.
    • Mixed known and unknown types.
    • Breaking changes detected in commit body.
    • Correct filename generation for release branches with suffixes.
    • Normalization of hotfix branch versions without 'v' prefix.

Merge request reports

Loading