What problem does it solve?
This Skill automates the creation of pull requests to cherry-pick important fixes (intermittent test fixes and crash fixes) from closed PRs into target branches like beta or release, ensuring stability and faster deployment of critical patches.
Core Features & Use Cases
- Automated Uplift PRs: Creates PRs to merge specific fixes into release branches.
- Intelligent Classification: Identifies and filters PRs based on fix type (test, crash) and existing labels.
- Conflict Handling: Attempts to resolve cherry-pick conflicts and reports unresolvable ones.
- Use Case: A critical crash is fixed in a development branch. This Skill can automatically create a PR to uplift that crash fix to the current beta and release branches, minimizing user impact.
Quick Start
Use the uplift skill to create an uplift PR for the GitHub username 'developer' targeting the release branch, including PRs from the last 7 days.