What problem does it solve?
Help release managers and developers publish draft releases created by Release Drafter by locating the appropriate draft, validating CI on main, and safely promoting the draft to a published release while preventing accidental or unsafe publishes.
Core Features & Use Cases
- Locate Draft Releases: List and detect draft releases in the repository and present choices when multiple drafts exist.
- CI Validation: Inspect recent workflow runs on the main branch, wait for in-progress runs, and stop on failing builds to avoid publishing broken releases.
- Safe Publishing Workflow: Require explicit user confirmation before publishing, perform the publish via the gh CLI, and verify the release is no longer marked as a draft.
- Error Handling & Guidance: Provide clear guidance when prerequisites are missing (gh CLI, auth), when no drafts exist, or when publishing fails due to permissions.
Quick Start
Run the github:release skill to find the latest draft release, verify CI on main, confirm with you, and publish the selected draft.