What problem does it solve?
After every CockroachDB release branch cut, the cluster-ui npm package version must be updated in two places: the prerelease suffix must be dropped on the release branch, and the minor version must be incremented on master. Doing this manually is repetitive and error-prone, so this Skill automates both version bumps as ready-to-merge pull requests.
Core Features & Use Cases
- Dual PR Automation: Creates one PR targeting the release branch (e.g., 26.2.0-prerelease.0 → 26.2.0) and one targeting master (e.g., 26.2.0-prerelease.0 → 26.3.0-prerelease.0).
- Validation & Safety Checks: Verifies the release branch exists on origin and that the current version in package.json matches the expected prerelease pattern before making changes.
- Convention-Compliant Commits: Follows historical commit message conventions, including optional Jira epic references and "Release note: None" trailers.
- Use Case: After the release-26.2 branch is cut, run this Skill with version 26.2 and epic REL-4280 to automatically produce both version-bump PRs against cockroachdb/cockroach via your fork.
Quick Start
Ask the assistant to bump the cluster-ui version for release 26.2 with Jira epic REL-4280, and confirm the two planned pull requests when prompted.