Loading...
Loading...
Use when cutting a release of the kitaru-skills repository — pushing develop to main, bumping the kitaru plugin version, tagging a version, or publishing a GitHub Release for the Claude Code marketplace.
npx skill4agent add zenml-io/kitaru-skills skills-releasemain/plugin marketplace add zenml-io/kitaru-skillsmaindevelopmaindevelopmaindevelopmain-release-onlymainmaindevelopgit fetch origindeveloporigin/developgit merge-base --is-ancestor origin/main origin/developmaindevelopgit log --oneline origin/main..origin/develop.claude-plugin/plugin.json.version.claude-plugin/marketplace.json.metadata.version.claude-plugin/marketplace.json.plugins[0].versionjq . .claude-plugin/plugin.jsonjq . .claude-plugin/marketplace.jsonjq -r .version .claude-plugin/plugin.json
jq -r '.metadata.version, .plugins[0].version' .claude-plugin/marketplace.jsondevelopRelease vX.Y.Zdevelopgit tag vX.Y.Z && git push origin vX.Y.Zmaingit push origin develop:main--force--notes "..."cat > notes.md <<'EOF'gh release create vX.Y.Z --title "vX.Y.Z" --notes-file notes.mdgit ls-remote origin refs/heads/main refs/heads/developmain.claude/skills/skills-release/SKILL.md.agents/skills/skills-release