Skip to content

ci: add automated semver release workflow - #2

Merged
LeTuR merged 1 commit into
mainfrom
add-template-release-workflow
Apr 8, 2026
Merged

ci: add automated semver release workflow#2
LeTuR merged 1 commit into
mainfrom
add-template-release-workflow

Conversation

@LeTuR

@LeTuR LeTuR commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add release.yml workflow: on push to main, cocogitto analyzes conventional commits, creates a semver tag (no bump commits), generates a changelog, and publishes a GitHub Release.
  • Add cog.toml with commit type mapping (feat → minor, fix/perf → patch), disable_bump_commit and disable_changelog to keep history clean.
  • Update README with release workflow docs and cog.toml in the setup checklist.

Test plan

  • Verify release.yml triggers on push to main
  • Verify cocogitto correctly detects releasable commits
  • Verify tag is created without bump commit
  • Verify GitHub Release is published with changelog body

Add cocogitto-based release pipeline that triggers on push to
main. Analyzes conventional commits, creates a version tag
(no bump commits), generates changelog for the GitHub Release
body, and publishes a GitHub Release.
@LeTuR
LeTuR enabled auto-merge (rebase) April 8, 2026 09:09
@LeTuR
LeTuR merged commit fb9e2d6 into main Apr 8, 2026
4 checks passed
@LeTuR
LeTuR deleted the add-template-release-workflow branch April 8, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant