← Back to Factory Recipes
๐Ÿš€

Release Pipeline Factory

Changelog generation, version bump, artifact build, and release notes

Developer 6 stages 2 specialists v1.0.0

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_diff

Output

Formatted changelog and user-facing release notes

min quality: 0.85

Pipeline Stages

โšก

changelog scan

Execute

Scan git history for commits since last release and categorize changes

๐Ÿ‘ค analyst ๐Ÿ”ง file_read, grep, git_diff
โšก

version bump

Execute

Determine semantic version bump based on change categories

๐Ÿ‘ค analyst ๐Ÿ”ง file_read โ† changelog scan
โšก

changelog gen

Execute

Generate formatted changelog with grouped entries and breaking changes

๐Ÿ‘ค writer ๐Ÿ”ง file_read, file_write โ† changelog scan, version bump
โšก

release notes

Execute

Write user-facing release notes highlighting key features and fixes

๐Ÿ‘ค writer ๐Ÿ”ง file_read, file_write โ† changelog gen
๐Ÿ”

quality gate

Reflect

Review changelog accuracy and release notes completeness

โ† release notes quality โ‰ฅ 0.85 max depth: 2
โœ‹

approval

Approval

Release manager approval before publishing

โ† quality gate timeout: 60m

Tags

releasechangelogversioningsemverci-cd