Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support all merge options (merge commit, squash, rebase) in auto-merge #231

Open
benjyabr opened this issue Jan 15, 2025 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@benjyabr
Copy link

Describe the feature

Currently, when merging a pull request (PR) in GitHub, we have three merge strategies:

  1. Create a merge commit
  2. Squash and merge
  3. Rebase and merge

We would like the ability to configure auto-merge to support all of these options, allowing teams to choose the appropriate strategy for their workflow.

Why is this feature important?

Our Git flow requires squashing all commits in a branch into a single commit to ensure that the commit history in the main branch is organized by PRs. This helps maintain a clean and traceable commit history.

Additional context

No response

@benjyabr benjyabr added the enhancement New feature or request label Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant