원클릭으로
x-tag-and-release-from-main
Tag the current main branch and push the tag to trigger the GHA goreleaser release workflow.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Tag the current main branch and push the tag to trigger the GHA goreleaser release workflow.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
End-to-end feature workflow — create issue, implement via worktree, PR, merge, release
Build gwtui from source and install the binary to ~/.local/bin
Cut a new GitHub release for gwtui with auto-generated changelog
| name | x-tag-and-release-from-main |
| version | 1.0.0 |
| description | Tag the current main branch and push the tag to trigger the GHA goreleaser release workflow. |
Tag main with the next semantic version and push it, triggering the GitHub Actions release workflow (goreleaser builds linux/darwin binaries and publishes a GitHub Release).
Sync main: ensure we're on main and up-to-date.
git checkout main && git pull
Find the latest tag to determine the next version:
git tag --sort=-v:refname | head -5
gh release list --repo plinde/gwtui
Determine next version: ask the user if unclear, otherwise:
git log $(git describe --tags --abbrev=0)..HEAD --oneline
Confirm with the user before tagging: "Ready to tag vX.Y.Z and push — proceed?"
Create and push the tag:
git tag vX.Y.Z
git push origin vX.Y.Z
Verify the GHA workflow started:
gh run list --repo plinde/gwtui --workflow=release.yml --limit=3
Report the run URL so the user can watch progress.
main.main is behind origin/main — pull first..github/workflows/release.yml — triggers on v* tag push.goreleaser.yml — builds linux/amd64, darwin/amd64, darwin/arm64ldflags: -X main.version={{ .Version }}