gkorolev/Cherry Picker

Use PR labels and other workflows to cherry pick commits into release branches

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
tokenGITHUB_TOKEN or a `repo` scoped Personal Access Token (PAT)no${{ github.token }}
committerThe committer name and email address in the format `Display Name <email@address.com>`. Defaults to the GitHub Actions bot user. noGitHub <noreply@github.com>
authorThe author name and email address in the format `Display Name <email@address.com>`. Defaults to the user who triggered the workflow run. no${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
branchName of the branch to merge the cherry pickyes
labelsA comma or newline separated list of labels.no
assigneesA comma or newline separated list of assignees (GitHub usernames).no
reviewersA comma or newline separated list of reviewers (GitHub usernames) to request a review from.no
team-reviewersA comma or newline separated list of GitHub teams to request a review from. Note that a `repo` scoped Personal Access Token (PAT) may be required. no
allowUserToSpecifyBranchViaLabelAllows the user to specify which branch or branches to cherry pick to via their label no
labelPatternRequirementIf the above is true, a user can specify a label pattern to look for. Ex: "CP v" will find labels like "CP v1.0.0" no
checkPrIsMergedIf the above is true, additional check will be run to verify that pull request merged to main\master branch" no

no outputs