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.md
source content

Semantic Release

Automate version bumps and changelog generation from conventional commits.

What To Do

  1. For Node.js projects:

    npm install --save-dev semantic-release @semantic-release/changelog @semantic-release/git
    
  2. For .NET (GitVersion):

    dotnet tool install -g GitVersion.Tool
    dotnet-gitversion /showvariable SemVer
    
  3. CI Integration:

    - script: npx semantic-release --dry-run
      displayName: "Preview Release"
    

Arguments

  • --dry-run
    : Preview without publishing
  • --branch=<name>
    : Release branch (default: main)