Git Release

Create semantic version releases with automated changelog generation from conventional commits, version file bumps (package.json, pyproject.toml, Cargo.toml, etc.), git tagging, and GitHub release publishing, for repos on a simple main-branch workflow (no release/hotfix branches). Use when users want to create a release, tag a version, generate a changelog, bump version numbers, cut a release, or publish a GitHub release. Not for release/hotfix branch topology or promoting one branch to another (use gitflow). Not for everyday conventional commit messages (use git-commit, this skill only creates the single release commit itself).

mgiovani 89ea470 4 files · 21.3 KB Updated

File contents

mgiovani/cc-arsenal/tree/main/skills/git-release commit 89ea470b14

Frequently asked questions

npx skillmds@latest add mgiovani/git-release