release | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / release

release

maintained by lch88

star 0 account_tree 0 verified_user MIT License
bolt View GitHub

name: release description: Create a new version tag with release message and push to trigger GoReleaser. Use when user wants to release, tag, bump version, or publish a new version. allowed-tools: Bash, Read, Grep

Release

Create and push a new version tag to trigger the GoReleaser CI pipeline.

Instructions

  1. Check current state

    • Run git status to ensure working directory is clean
    • If there are uncommitted changes, stop and ask the user to commit first
  2. Get the latest tag

    • Run git tag -l --sort=-v:refname | head -1 to get the current version
    • Current versioning follows semver: v0.0.X
  3. Determine next version

    • Ask the user what type of bump they want (patch/minor/major) or if they want a specific version
    • Default to patch bump (e.g., v0.0.5 -> v0.0.6)
  4. Gather release notes

    • Run git log $(git describe --tags --abbrev=0)..HEAD --oneline to see commits since last tag
    • Summarize the changes for the tag message
  5. Create and push the tag

    • Create annotated tag: git tag -a vX.Y.Z -m "Release message"
    • Push the tag: git push origin vX.Y.Z
  6. Confirm success

Tag Message Format

Use a concise summary of changes. Examples:

  • Single change: Fix homebrew cask configuration
  • Multiple changes: Add dark mode support, fix memory leak, improve performance

Example

# Check status
git status

# Get current version
git tag -l --sort=-v:refname | head -1
# Output: v0.0.5

# See changes since last tag
git log v0.0.5..HEAD --oneline

# Create tag
git tag -a v0.0.6 -m "Move main.go to cmd package, update goreleaser config"

# Push tag
git push origin v0.0.6

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 0
GitHub Forks 0
Created Jan 2026
Last Updated 5个月前
tools tools package distribution

Related Skills

managing-dependencies
chevron_right
installing-npm-packages
chevron_right
docker
chevron_right
latest-version
chevron_right
metool
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.