mirror of
https://github.com/garrytan/gstack.git
synced 2026-05-05 05:05:08 +02:00
dfedafea7d
Wires the orphaned gstack-publish binary into /ship. When a PR touches any standalone methodology skill (openclaw/skills/gstack-*/SKILL.md) or skills.json, /ship now runs gstack-publish --dry-run after PR creation and asks the user if they want to actually publish. Previously, the only way to discover gstack-publish was reading the CHANGELOG or README. Most methodology skill updates landed on main without ever being pushed to ClawHub / SkillsMP / Vercel Skills.sh, defeating the whole point of having a marketplace publisher. The check is conditional — for PRs that don't touch methodology skills (the common case), this step is a silent no-op. Dry-run runs first so the user sees the full list of what would publish and which marketplaces are authed before committing. Golden fixtures (claude/codex/factory) regenerated. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>