cut-maintenance-branch
OfficialCut and configure maintenance branches safely
AuthorUiPath
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Creates and configures support branches for older major versions of monorepo packages, automating the branch cut, dependency locking, release configuration, lockfile regeneration, and PR creation to avoid manual mistakes and inconsistent maintenance branches.
Core Features & Use Cases
- Automated Branch Creation: Creates a support branch named support/<package>@<major>.x from the latest matching tag and pushes it bare to origin.
- Workspace Dependency Locking & Release Config: Runs deterministic transforms to pin workspace dependencies and replace main with the maintenance branch in release configuration, then regenerates the pnpm lockfile.
- End-to-End PR Workflow: Opens a configuration PR from a dedicated ci branch with proposed commit messages and PR body, streaming pnpm install output and requiring explicit user confirmations before every git or network action.
- Use Case: Cut a maintenance branch for apollo-react major 4 so that fixes can be landed and published independently to the latest-v4 dist-tag.
Quick Start
Ask the assistant to cut a maintenance branch by providing the package name and major version, for example request cutting a maintenance branch for apollo-react major 4 and confirm each proposed git action.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cut-maintenance-branch Download link: https://github.com/UiPath/apollo-ui/archive/main.zip#cut-maintenance-branch Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.