zeebe-io/backport-action (zeebe-io/backport-action)
### [`v3.0.0`](https://togithub.com/korthout/backport-action/releases/tag/v3.0.0): Backport-action v3.0.0
[Compare Source](https://togithub.com/zeebe-io/backport-action/compare/v2.5.0...v3.0.0)
#### Changed
- \[Breaking] Use merge method to cherry-pick by default by [@korthout](https://togithub.com/korthout) in [https://github.com/korthout/backport-action/pull/420](https://togithub.com/korthout/backport-action/pull/420)
This release changes the default behavior of the action to determine which commits are cherry-picked. While this behavior change doesn't necessarily require changes to your workflow, it warrants a major version bump.
Previously, the action cherry-picked the commits from the pull request. Specifically, those reachable from the pull request's head and not reachable from the pull request's base.
From now on, the action cherry-picks the commits based on the method used to merge the pull request by default.
- For "Squash and merge", the action cherry-picks the squashed commit.
- For "Rebase and merge", the action cherry-picks the rebased commits.
- For "Merged as a merge commit", the action cherry-picks the commits from the pull request.
If you previously used the experimental `detect_merge_method` input, we suggest you remove it from your workflow. This experimental input has been deprecated and replaced by the [`cherry_picking`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#cherry_picking) input.
If you want to return to the previous behavior, you can set the [`cherry_picking`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#cherry_picking) input to `pull_request_head`.
This behavior was previously available via the experimental `detect_merge_method` input, introduced in [https://github.com/korthout/backport-action/pull/399](https://togithub.com/korthout/backport-action/pull/399). Special thanks go out to [@jschmid1](https://togithub.com/jschmid1) for contributing this feature.
#### Added
This release also adds two new experimental features. Special shoutouts to [@tasso94](https://togithub.com/tasso94) and [@vermz99](https://togithub.com/vermz99) for contributing these!
- Allow backporting to a downstream repository by [@tasso94](https://togithub.com/tasso94) in [https://github.com/korthout/backport-action/pull/405](https://togithub.com/korthout/backport-action/pull/405)
With the experimental [`downstream_repo`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#downstream_repo) and [`downstream_owner`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#downstream_owner) inputs, you can backport to a repository other than where the workflow runs. For example, when you use a fork to maintain the previously released versions. You can also see this as backporting to a remote repository, but we felt it was better described as backporting to a downstream repository. The default behavior remains that the action always backports to the repository in which the workflow runs.
- Add `conflict_resolution` input by [@vermz99](https://togithub.com/vermz99) in [https://github.com/korthout/backport-action/pull/417](https://togithub.com/korthout/backport-action/pull/417)
With the experimental [`conflict_resolution`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#conflict_resolution) input, you can now change how the action will handle conflicts during cherry-picking. Set it to `draft_commit_conflicts` to create a draft pull request with the first conflict encountered committed to reduce some of the manual efforts in backporting. The default behavior stays like before and can be configured explicitly as `fail`. In that case, the backport fails when the cherry-pick encounters a conflict.
#### Updated Dependencies
- build(deps): bump undici from 5.28.3 to 5.28.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/korthout/backport-action/pull/418](https://togithub.com/korthout/backport-action/pull/418)
- build(deps): bump dedent from 1.5.1 to 1.5.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/korthout/backport-action/pull/419](https://togithub.com/korthout/backport-action/pull/419)
#### New Contributors
- [@tasso94](https://togithub.com/tasso94) made their first contribution in [https://github.com/korthout/backport-action/pull/405](https://togithub.com/korthout/backport-action/pull/405)
- [@vermz99](https://togithub.com/vermz99) made their first contribution in [https://github.com/korthout/backport-action/pull/417](https://togithub.com/korthout/backport-action/pull/417)
**Full Changelog**: https://github.com/korthout/backport-action/compare/v2.5.0...v3.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v2.5.0
->v3.0.0
Release Notes
zeebe-io/backport-action (zeebe-io/backport-action)
### [`v3.0.0`](https://togithub.com/korthout/backport-action/releases/tag/v3.0.0): Backport-action v3.0.0 [Compare Source](https://togithub.com/zeebe-io/backport-action/compare/v2.5.0...v3.0.0) #### Changed - \[Breaking] Use merge method to cherry-pick by default by [@korthout](https://togithub.com/korthout) in [https://github.com/korthout/backport-action/pull/420](https://togithub.com/korthout/backport-action/pull/420) This release changes the default behavior of the action to determine which commits are cherry-picked. While this behavior change doesn't necessarily require changes to your workflow, it warrants a major version bump. Previously, the action cherry-picked the commits from the pull request. Specifically, those reachable from the pull request's head and not reachable from the pull request's base. From now on, the action cherry-picks the commits based on the method used to merge the pull request by default. - For "Squash and merge", the action cherry-picks the squashed commit. - For "Rebase and merge", the action cherry-picks the rebased commits. - For "Merged as a merge commit", the action cherry-picks the commits from the pull request. If you previously used the experimental `detect_merge_method` input, we suggest you remove it from your workflow. This experimental input has been deprecated and replaced by the [`cherry_picking`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#cherry_picking) input. If you want to return to the previous behavior, you can set the [`cherry_picking`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#cherry_picking) input to `pull_request_head`. This behavior was previously available via the experimental `detect_merge_method` input, introduced in [https://github.com/korthout/backport-action/pull/399](https://togithub.com/korthout/backport-action/pull/399). Special thanks go out to [@jschmid1](https://togithub.com/jschmid1) for contributing this feature. #### Added This release also adds two new experimental features. Special shoutouts to [@tasso94](https://togithub.com/tasso94) and [@vermz99](https://togithub.com/vermz99) for contributing these! - Allow backporting to a downstream repository by [@tasso94](https://togithub.com/tasso94) in [https://github.com/korthout/backport-action/pull/405](https://togithub.com/korthout/backport-action/pull/405) With the experimental [`downstream_repo`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#downstream_repo) and [`downstream_owner`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#downstream_owner) inputs, you can backport to a repository other than where the workflow runs. For example, when you use a fork to maintain the previously released versions. You can also see this as backporting to a remote repository, but we felt it was better described as backporting to a downstream repository. The default behavior remains that the action always backports to the repository in which the workflow runs. - Add `conflict_resolution` input by [@vermz99](https://togithub.com/vermz99) in [https://github.com/korthout/backport-action/pull/417](https://togithub.com/korthout/backport-action/pull/417) With the experimental [`conflict_resolution`](https://togithub.com/korthout/backport-action?tab=readme-ov-file#conflict_resolution) input, you can now change how the action will handle conflicts during cherry-picking. Set it to `draft_commit_conflicts` to create a draft pull request with the first conflict encountered committed to reduce some of the manual efforts in backporting. The default behavior stays like before and can be configured explicitly as `fail`. In that case, the backport fails when the cherry-pick encounters a conflict. #### Updated Dependencies - build(deps): bump undici from 5.28.3 to 5.28.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/korthout/backport-action/pull/418](https://togithub.com/korthout/backport-action/pull/418) - build(deps): bump dedent from 1.5.1 to 1.5.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/korthout/backport-action/pull/419](https://togithub.com/korthout/backport-action/pull/419) #### New Contributors - [@tasso94](https://togithub.com/tasso94) made their first contribution in [https://github.com/korthout/backport-action/pull/405](https://togithub.com/korthout/backport-action/pull/405) - [@vermz99](https://togithub.com/vermz99) made their first contribution in [https://github.com/korthout/backport-action/pull/417](https://togithub.com/korthout/backport-action/pull/417) **Full Changelog**: https://github.com/korthout/backport-action/compare/v2.5.0...v3.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.