Skill
Release Skills
jimliu
Cuts a versioned release for whatever kind of project you have - detecting the version file (package.json, pyproject.toml, Cargo.toml, and more), bumping the semantic version, updating the changelog, tagging, and publishing a GitHub Release. It handles SHIPPING the release, not the branch surgery, commit wording, or pull-request creation that comes before it.
Situations it fits
Before publishing a new release, you want to detect which file declares the current version, update that number consistently across the project, and produce the release notes and tagged release record on the hosting site.You're about to ship a new version: bump the project version file, add the short entry to the changelog, create the tag, and publish the release notes on GitHub so users can grab the new build.3 scenarios in the bank answer to Release Skills. The rest are in the game.
Skills it gets confused with
These share a family with Release Skills, which is another way of saying they are the ones you might reach for by mistake.
- Conventional CommitShapes the message of the commit you are about to make into the Conventional Commits…
- Create Pull RequestTurns a finished feature branch into a review-ready GitHub pull request - confirming the…
- Git Advanced WorkflowsReshapes an existing Git history and untangles branches - interactive rebase…
Knowing what Release Skills does is the easy half. Telling it apart from the others under time pressure is the game.
Today's sessionRelease Skills is part of jimliu/baoyu-skills. Licence: MIT. The description above was written for this game, not taken from the skill.