Search

PythonReactSEOPDF
GitHub Skill

release

Bump version, commit, and tag a release

brimtown☆ 17 Repository stars2 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

Release Workflow

Trigger on: "release", "bump version", "prepare release", "new version"

Instructions

When triggered, execute all steps (don't just show commands):

  1. Determine version bump type from user input or ask:

    • patch (0.3.0 → 0.3.1) - bug fixes
    • minor (0.3.0 → 0.4.0) - new features
    • major (0.3.0 → 1.0.0) - breaking changes
  2. Run the release script:

    bun run scripts/release.ts <type>
    
  3. Stage all changes:

    git add -A
    
  4. Commit with version in message:

    git commit -m "chore: release v<NEW_VERSION>"
    
  5. Create annotated git tag with release notes:

    git tag -a v<NEW_VERSION> -m "<RELEASE_NOTES>"
    

    Write release notes summarizing what's in this release:

    • Start with version header: v<VERSION> - <SHORT_TITLE>
    • Group changes under ## New Features, ## Bug Fixes, ## Technical, etc.
    • Be concise but descriptive
    • Look at commits since last tag: git log $(git describe --tags --abbrev=0)..HEAD --oneline
  6. Push commits and tags:

    git push && git push --tags
    

Example

User: "release patch" → Run script with patch → git add -A → git commit -m "chore: release v0.3.1" → git tag -a v0.3.1 -m "v0.3.1 - Bug Fixes\n\n## Bug Fixes\n- Fixed crash on startup\n- Fixed save corruption" → git push && git push --tags

Viewing Release Notes

# View tag message
git tag -l -n99 v<VERSION>

# Create GitHub release from tag
gh release create v<VERSION> --notes-from-tag

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-28
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

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