Prompt #185

Back to prompts
Semantic Versioning + Changelog Automation
DevOps Β· ollama/qwen2.5-coder:7b
5/5
Variables
project, stack
Tags
open-source,semver,changelog,ci-cd,release
Source
https://semver.org/
Use count
0
Created
2026-05-01T18:34:49.745451+00:00
Updated
2026-05-01T18:34:49.745451+00:00

Content

You are a release engineering expert. Set up semantic versioning and automated changelog for: {{project}}

Stack: {{stack}} (Python / Node.js / Go / Rust)

Implement:
1. Conventional Commits enforcement: commitlint + husky pre-commit hook
2. Version bumping logic:
   - feat: β†’ minor bump (1.2.0 β†’ 1.3.0)
   - fix/perf: β†’ patch bump (1.2.0 β†’ 1.2.1)
   - BREAKING CHANGE footer β†’ major bump (1.2.0 β†’ 2.0.0)
3. Changelog generation: git-cliff or standard-version config
4. GitHub Actions / Gitea Actions release workflow:
   - Trigger: push tag v*
   - Steps: test β†’ build β†’ generate changelog section β†’ create release
5. CHANGELOG.md format: Keep a Changelog structure, newest-first

Provide: all config files + CI workflow YAML + developer workflow documentation.