deckhouse/Cherry pick backport
GitHub action for cherry pick commits from Pull Requests into Release branches
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| token | Token for GitHub API and for git fetch/push. Prefer the same value as actions/checkout `token`. If checkout used default GITHUB_TOKEN, it sets a global HTTP Authorization header that overrides credentials in the remote URL; this action sets a repo-specific header so your token is actually used. For pushes touching `.github/workflows/`: classic PAT needs `workflow` scope; fine-grained PAT needs repository "Workflows" read/write; GITHUB_TOKEN needs job permissions `workflows: write` (and `contents: write`). | no | ${{ github.token }} |
| committer | The committer name and email address in the format `Display Name <email@address.com>`. Defaults to the GitHub Actions bot user. | no | GitHub <noreply@github.com> |
| author | The 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> |
| branch | Name of the branch to merge the cherry pick. | yes | — |
| commit | SHA of the cherry-picking commit. Default: GITHUB_SHA | no | — |
| labels | A comma separated list of labels. | no | — |
| automerge | If is true, will automatically merge cherry-pick PR. | no | false |
| merge_method | Github merge method: merge|rebase|squash | no | merge |
| delete-merge-branch | Delete created cherry-pick branch. You can use it if autodelete on merge is disabled | no | false |
| assignees | A comma separated list of assignees (GitHub usernames). | no | — |
Outputs
| name | description |
|---|---|
| cherry_pr_number | Number of the created PR. |
| cherry_pr_url | URL of the created PR. |
| error_message | Detailed message if error occurs. |