Project-MONAI / Project-MONAI/MONAI
Use Merge Queues
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.7k
- Forks
- 1.6k
- Avg merge
- 5d 1h
- Merged PRs (30d)
- 20
Description
Is your feature request related to a problem? Please describe.
Github merge queues might be a useful thing to use for accelerating our PR merging. Currently we have to wait for one PR to finish its checks before merging the next, we can't automate the process of updating branches for outdated PRs that are approved and have auto-merge enabled.
Describe the solution you'd like
Updates to the CI actions to permit running in the queue and use of this feature.
Describe alternatives you've considered
A possible alternative is an action, triggered on a merge to dev, which updates any approved PR with auto-merge enabled. This would automate the merging process such that reviewers can approve multiple PRs and set auto-merge and not have to monitor them for updating.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not name specific workflow files. Start by reviewing the repository's GitHub Actions workflows and branch protection or auto-merge configuration, then compare their triggers with GitHub merge queue requirements. Done means approved pull requests with auto-merge enabled can enter the queue, pass the required checks, and merge without manual branch updates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100