What problem does it solve?
Manually promoting a beta pre-release to a stable release involves error-prone steps: finding the right tag, creating a correctly named release branch, editing package.json, and pushing to upstream. This Skill automates that entire release promotion workflow for the dyad-sh/dyad repository.
Core Features & Use Cases
- Pre-release Discovery: Uses the GitHub CLI to list releases and identify the most recent pre-release tag (e.g., v0.39.0-beta.1).
- Release Branch Creation: Derives the MAJOR.MINOR version and creates a release branch (e.g., release-0.39.x) from the exact pre-release commit.
- Automated Version Bump: Strips the pre-release suffix from package.json, commits the change, and pushes the branch to upstream.
- Use Case: A maintainer wants to ship v0.39.0 after beta testing. The Skill finds v0.39.0-beta.1, creates release-0.39.x, bumps the version to 0.39.0, and pushes the branch without any manual git commands.
Quick Start
Promote the latest dyad beta pre-release to a stable release branch and push it to upstream.