Awesome-omni-skill semantic-release
Automate versioning and release notes from conventional commits
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/semantic-release" ~/.claude/skills/diegosouzapw-awesome-omni-skill-semantic-release && rm -rf "$T"
manifest:
skills/tools/semantic-release/SKILL.mdsource content
Semantic Release
Automate version bumps and changelog generation from conventional commits.
What To Do
-
For Node.js projects:
npm install --save-dev semantic-release @semantic-release/changelog @semantic-release/git -
For .NET (GitVersion):
dotnet tool install -g GitVersion.Tool dotnet-gitversion /showvariable SemVer -
CI Integration:
- script: npx semantic-release --dry-run displayName: "Preview Release"
Arguments
: Preview without publishing--dry-run
: Release branch (default: main)--branch=<name>