con un clic
Cut a new GitHub release for gwtui with auto-generated changelog
npx skills add https://github.com/plinde/gwtui --skill releaseCopia y pega este comando en Claude Code para instalar la habilidad
Cut a new GitHub release for gwtui with auto-generated changelog
npx skills add https://github.com/plinde/gwtui --skill releaseCopia y pega este comando en Claude Code para instalar la habilidad
End-to-end feature workflow — create issue, implement via worktree, PR, merge, release
Build gwtui from source and install the binary to ~/.local/bin
Tag the current main branch and push the tag to trigger the GHA goreleaser release workflow.
| name | release |
| description | Cut a new GitHub release for gwtui with auto-generated changelog |
| triggers | ["release","cut a release","new release","ship it"] |
Creates a new GitHub release with a changelog derived from commits since the last tag.
patch (default), minor, or majorv1.4.0git fetch origin main --tags
go test ./...
Stop if tests fail.
LATEST=$(git describe --tags --abbrev=0)
If an explicit version was provided as an argument, use that. Otherwise, bump the patch version (e.g., v1.3.0 -> v1.3.1). For minor: v1.3.0 -> v1.4.0. For major: v1.3.0 -> v2.0.0.
git log ${LATEST}..HEAD --oneline
Group commits by type prefix (feat:, fix:, chore:, etc.) into sections:
feat:fix:~/.claude/bin/gh:~/.claude/bin/gh release create ${VERSION} --repo plinde/gwtui --title "${VERSION}" --notes "${NOTES}"
The notes should follow this format:
## What's Changed
### Features
- **Description** — details. (#PR)
### Bug Fixes
- **Description** — details. (#PR)
**Full Changelog**: https://github.com/plinde/gwtui/compare/${LATEST}...${VERSION}
install skill to update the local binary.