Repository navigation
Cherry Pick Action v1.0.0 馃帀
A GitHub Action that cherry-picks Pull Request changes to another branch, with conflict handling.
Features
- 馃攧 Automatically cherry-picks all commits from a PR to a target branch
- 馃尣 Uses Git Database API for precise commit handling
- 馃挰 Preserves original commit messages
鈿狅笍 Conflict detection with helpful manual instructions- 馃摑 Detailed step summary with success/failure status
Usage
- uses: artyrian/cherry-pick@v1.0.0
with:
pr_number: ${{ github.event.pull_request.number }} # PR to cherry-pick
target_branch: 'release' # Branch to cherry-pick to
github_token: ${{ secrets.GITHUB_TOKEN }} # Token for authenticationOutputs
cherry_pick_pr_url: URL of the created cherry-pick PRcherry_pick_pr_number: Number of the created cherry-pick PR
When conflicts occur, the action provides clear step-by-step instructions for manual resolution.
Full Changelog: v0.1.5...v1.0.0