Release Pipeline Factory
Changelog generation, version bump, artifact build, and release notes
About
A release engineering pipeline that scans git history to categorize commits since the last release, determines the appropriate semantic version bump, generates a formatted changelog with grouped entries and breaking change notices, and writes user-facing release notes. A reflection gate ensures accuracy before requiring release manager approval.
Input / Output
Input
Git repository with commits since last release
git_diffOutput
Formatted changelog and user-facing release notes
min quality: 0.85Pipeline Stages
changelog scan
ExecuteScan git history for commits since last release and categorize changes
version bump
ExecuteDetermine semantic version bump based on change categories
changelog gen
ExecuteGenerate formatted changelog with grouped entries and breaking changes
release notes
ExecuteWrite user-facing release notes highlighting key features and fixes
quality gate
ReflectReview changelog accuracy and release notes completeness
approval
ApprovalRelease manager approval before publishing