+1

Highlighting some snippets from the merge queue documentation
<https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue>
:

> The merge queue provides the *same benefits as the Require branches to be
up to date before merging branch protection*, but *does not require a pull
request author to update their pull request branch and wait for status
checks to finish before trying to merge*.

> The merge queue will ensure the pull request's changes pass all required
status checks when *applied to the latest version of the target branch and
any pull requests already in the queue*.


Also as a follow up, perhaps we can also consider enabling auto-merge for a
pull request
<https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request>
.

Best,
Kevin Liu


On Fri, Aug 29, 2025 at 7:07 AM Russell Spitzer <russell.spit...@gmail.com>
wrote:

> +1, I think it's definitely worth trying out, and if we do have issues
> it's easy to just turn it off again.
>
> On Fri, Aug 29, 2025 at 3:35 AM Renjie Liu <liurenjie2...@gmail.com>
> wrote:
>
>> Thanks everyone for joining the discussion.
>>
>> There is no objection or concerns about this, I'll fire a jira ticket to
>> enable it.
>>
>> On Wed, Aug 27, 2025 at 2:24 PM Renjie Liu <liurenjie2...@gmail.com>
>> wrote:
>>
>>> Hi, Peter:
>>>
>>> This change will not be exercised by a pr, but apache's infra team.
>>>
>>> If we have consensus on this issue, I'll open a ticket in apache jira to
>>> ask for infra team's help to do it.
>>>
>>> On Mon, Aug 25, 2025 at 9:33 PM Péter Váry <peter.vary.apa...@gmail.com>
>>> wrote:
>>>
>>>> Max has a PR https://github.com/apache/iceberg/pull/13675 which speeds
>>>> up the tests by running them parallel.
>>>> While any parallelism introduces potential flakiness, it could halve
>>>> the CI speed which would be also nice along the changes here.
>>>>
>>>> Fokko Driesprong <fo...@apache.org> ezt írta (időpont: 2025. aug. 25.,
>>>> H, 9:22):
>>>>
>>>>> TIL about the merge queue, but I'm all aboard. I think this would be
>>>>> great to have, especially on the Iceberg Java side where the CI takes some
>>>>> time to run.
>>>>>
>>>>> Kind regards,
>>>>> Fokko
>>>>>
>>>>> Op ma 25 aug 2025 om 08:43 schreef Eduard Tudenhöfner <
>>>>> etudenhoef...@apache.org>:
>>>>>
>>>>>> I like the idea of having a merge queue, so +1 to that.
>>>>>>
>>>>>> On Mon, Aug 25, 2025 at 7:47 AM Jean-Baptiste Onofré <j...@nanthrax.net>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> Thanks for the idea!
>>>>>>> I like  to require branches to be up to date before merging: the
>>>>>>> merge
>>>>>>> queue provides basically similar protection, but more "flexible" when
>>>>>>> a lot of PRs are merged every day.
>>>>>>>
>>>>>>> I checked from ASF standpoint, and the merge queue can be enabled
>>>>>>> without issue (at infra level). I don't think we need anything in the
>>>>>>> .asf.yaml, but if needed we have to create a ticket to infra (if
>>>>>>> needed and after consensus here).
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On Mon, Aug 25, 2025 at 3:54 AM Renjie Liu <liurenjie2...@gmail.com>
>>>>>>> wrote:
>>>>>>> >
>>>>>>> > Hi, all:
>>>>>>> >
>>>>>>> > I want to raise a discussion about enabling merge queue in iceberg
>>>>>>> related repositories.
>>>>>>> >
>>>>>>> > In short, github merge queue improves efficiency of maintainers
>>>>>>> for repo with high velocity. When there are several prs ready for 
>>>>>>> merging,
>>>>>>> instead of asking the author/maintainer to merge with the main branch
>>>>>>> manually before merging, it will put ready to merge prs to  a queue, 
>>>>>>> update
>>>>>>> them to the latest commit, and run all required checks one by one. When 
>>>>>>> all
>>>>>>> checks passed, it will do the merge automatically.
>>>>>>> >
>>>>>>> > Looking forward to hearing your thoughts!
>>>>>>>
>>>>>>

Reply via email to