Skip to content

Use rebase auto-merge for batched prepare-merge PRs#593

Merged
brandonpayton merged 1 commit into
mainfrom
emdash/support-merging-granular-commits-to-main-aa33n
May 28, 2026
Merged

Use rebase auto-merge for batched prepare-merge PRs#593
brandonpayton merged 1 commit into
mainfrom
emdash/support-merging-granular-commits-to-main-aa33n

Conversation

@brandonpayton
Copy link
Copy Markdown
Member

Summary

  • add a prepare-merge merge-mode selector based on the batched-changes label
  • use rebase auto-merge for labeled PRs while preserving squash auto-merge by default
  • include the selected merge method in prepare-merge log/comment text

Tests

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/prepare-merge.yml"); puts "yaml ok"'\n- git diff --check -- .github/workflows/prepare-merge.yml

@brandonpayton brandonpayton merged commit 77ab97b into main May 28, 2026
8 checks passed
@brandonpayton brandonpayton deleted the emdash/support-merging-granular-commits-to-main-aa33n branch May 28, 2026 16:50
brandonpayton added a commit that referenced this pull request May 29, 2026
## Summary
- add a prepare-merge merge-mode selector based on the `batched-changes`
label
- use rebase auto-merge for labeled PRs while preserving squash
auto-merge by default
- include the selected merge method in prepare-merge log/comment text

## Tests
- `ruby -e 'require "yaml";
YAML.load_file(".github/workflows/prepare-merge.yml"); puts "yaml
ok"'`\n- `git diff --check -- .github/workflows/prepare-merge.yml`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant