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 GitHub Merge Queue #297

Open
wrslatz opened this issue Mar 14, 2022 · 3 comments
Open

Support GitHub Merge Queue #297

wrslatz opened this issue Mar 14, 2022 · 3 comments
Labels
enhancement Feature requests or new functionality

Comments

@wrslatz
Copy link
Contributor

wrslatz commented Mar 14, 2022

GitHub announced a new merge queue capability that is currently in limited beta. It allows an additional flow path for merging pull requests by adding them to a merge queue (handled by GitHub Actions behind the scenes). This feature is still relatively undocumented, so we can't take action on this yet, but adding this feature to Bulldozer would help Bulldozer integrate well with this new functionality from GitHub.

Additional resources:

Next steps before implementation could be planned:

Additional features to consider once this one is implemented:

  • Matching to move to merge queue (trigger, ignore, labels, etc.)
  • Matching to jump ahead of the merge queue (trigger, ignore, labels, etc.)
@asvoboda
Copy link
Member

Hey @wrslatz,

Thanks for filing this. I think the idea of integrating with the merge queue makes a lot of sense. I think we'll want to wait until the feature is out of public beta to let the API stabilize.

On your points of discussion:

  • Should this feature be implemented as a new merge-method, or a separate construct? We may want a separate option, since the merge queue takes as input a merge method and pull request to perform the merge itself.

@asvoboda asvoboda added the enhancement Feature requests or new functionality label Mar 15, 2022
@wrslatz
Copy link
Contributor Author

wrslatz commented Apr 20, 2023

Looks like the merge queue is now exposed via API in this latest update! One step closer to GA and adding support for this feature

@wrslatz
Copy link
Contributor Author

wrslatz commented Apr 20, 2023

palantir/policy-bot#554 might be good as reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature requests or new functionality
Projects
None yet
Development

No branches or pull requests

2 participants