Refactor: Remove old test scripts and add comprehensive testing for release notes generation
- Deleted
test-create-release-simulation.sh
andtest-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.