feat(release-publisher): add pre-release checks, pre-flight guards, CI watch
Substantial revision of dolgolyov-git-release-publisher SKILL.md. New steps: - Step 2: pre-flight guards (branch, remote sync, duplicate tag, dirty tree) - Step 4: pre-release checks - detect project type, inspect CI config, run tests/lint/typecheck/build locally before tagging - Step 15: post-tag CI watch (link-only or poll until run finishes) Improvements: - SSH remote support in Step 1 - Detect prerelease tags separately in Step 3 - NUL-separated git log + BREAKING CHANGE: body scan in Step 5 - Prerelease version bumps (-rc.N / -beta.N / -alpha.N) in Step 8 - Mode A (RELEASE_NOTES.md overwrite) vs Mode B (CHANGELOG.md prepend) in Step 11 - Signed-tag detection in Step 14 New edge cases: redo-after-CI-failure flow, signed tags, tag-already-on-HEAD. Also updates the one-line description in claude-code-tools.md and bumps README last-updated date.
This commit is contained in:
@@ -73,7 +73,7 @@ Fast code search skill for Claude Code — find classes, symbols, usages, implem
|
||||
Packaged `.skill` files available in the [skills/](skills/) directory:
|
||||
|
||||
- **dolgolyov-dev-facts** — Sync local project configuration with the central claude-code-facts knowledge base.
|
||||
- **dolgolyov-git-release-publisher** — Generate release notes and push release tags for repos hosted on Gitea or GitHub.
|
||||
- **dolgolyov-git-release-publisher** — Generate release notes and push release tags for repos hosted on Gitea or GitHub. Runs pre-release checks (tests / lint / typecheck), pre-flight guards (branch, remote sync, duplicate tag, dirty tree), and post-tag CI watch. Supports `RELEASE_NOTES.md` overwrite or `CHANGELOG.md` prepend modes and prerelease versions (`-rc.N`, `-beta.N`, `-alpha.N`).
|
||||
- **feature-planner** — Plan and develop complex features using a structured, phase-based workflow with git integration, Markdown plans, review gates, and controlled merging.
|
||||
|
||||
## Toolkits
|
||||
|
||||
Reference in New Issue
Block a user