build: add git-cliff for automated changelog and release notes#421
build: add git-cliff for automated changelog and release notes#421DamianCzajkowski merged 1 commit intomainfrom
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip CodeRabbit can use OpenGrep to find security vulnerabilities and bugs across 17+ programming languages.OpenGrep is compatible with Semgrep configurations. Add an |
Summary
git-cliffinto the release workflow to auto-generate GitHub release notes duringprepare_release.cliff.tomlwith conventional-commit grouping, stable-tag filtering, and release/changelog templates.CHANGELOG.mdto an unreleased template and shifts released-version history to GitHub Releases.pyproject.tomlfor local changelog/release-note generation:changelog-previewchangelog-updaterelease-notesWhy