Skip to content

Enable merge queue in github to avoid commit confliction. #6880

Closed

Description

@liurenjie1024

Describe the bug

See #6875 for details. We can enable merge queue to avoid such kind of conflicts. You can find out details here:
https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue

To Reproduce

No response

Expected behavior

No response

Additional context

No response

Activity

  1. added
    enhancementNew feature or request
    development-processRelated to development process of DataFusion
    and removed
    bugSomething isn't working
    on Jul 10, 2023
  2. alamb commented on Jul 10, 2023

    @alamb
    Contributor

    This would be awesome to do -- thank you for the suggestion @liurenjie1024

    The repository settings are controlled by https://github.com/apache/arrow-datafusion/blob/main/.asf.yaml

    Perhaps someone can research how to change that file to enable the merge queue

  3. liurenjie1024 commented on Jul 10, 2023

    @liurenjie1024
    ContributorAuthor

    Cool, let me have a try.

  4. liurenjie1024 commented on Jul 12, 2023

    @liurenjie1024
    ContributorAuthor

    Oh, it seems that only apache committers can view the infra page: https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features and I can't help much. Anyway, merge queue is a great way to reduce merge conflicts and it would be helpful to enable that.

  5. alamb commented on Jul 12, 2023

    @alamb
    Contributor
  6. liurenjie1024 commented on Jul 12, 2023

    @liurenjie1024
    ContributorAuthor

    Seems that merge queue is not supported by apache git infra 😂, let's close this first.

  7. alamb commented on Jul 12, 2023

    @alamb
    Contributor

    😢

  8. crepererum commented on Jan 18, 2024

    @crepererum
    Contributor

    I propose we re-open this since this is clearly a feature that we want, it's just blocked by ASF at the moment.

  9. reopened this on Jan 18, 2024
  10. 21 remaining items

  11. alamb commented on Sep 17, 2025

    @alamb
    Contributor

    I'm not sure I have permissions to create that, do you?

    Yes, I think the PMC chair needs to request it. I will do so.

    I think it would be better if it is public with a clear README

  12. alamb commented on Sep 17, 2025

    @alamb
    Contributor
  13. blaginin commented on Sep 17, 2025

    @blaginin
    Member

    Thank you! My plan is to fork the main project there, but instead of readme put a big warning that you should never use this project, this is our CI sandbox

  14. blaginin commented on Oct 3, 2025

    @blaginin
    Member

    Status: we're working on letting maintainers bypass branch protection rules if required steps fail (so cases like #17629 don't block us). Github support suggested some good ideas, and we're waiting for infra to set up a new permission group 🙏

  15. findepi commented on Oct 5, 2025

    @findepi
    Member

    How can I know what build jobs were performed by the merge queue?

    I am intrigued by this:

    Image
  16. alamb commented on Oct 6, 2025

    @alamb
    Contributor

    yet, it was merged within a minute. I expected a full CI build to be performed by the merge queue, but I think it takes more time than that

    The idea is eventually to get to the point where the full CI build is performed as part of the Merge Queue

    However, we hit a problem with this (which effectively locked us out from being able to merge PRs)

    Ae are now in the process of trying to ensure we can bypass the checks when there is some need, but otherwise the checks will run as expected

  17. findepi commented on Oct 6, 2025

    @findepi
    Member

    Thanks for explaining! I noticed some references to a problem, but wasn't aware what the workaround actually entails.

  18. blaginin commented on Oct 21, 2025

    @blaginin
    Member

    Status report for transparency: waiting for the infra team to enable the new setting

  19. Jefffrey commented on Nov 15, 2025

    @Jefffrey
    Contributor

    I noticed that Merge when ready only waits for approvals instead of the actual CI checks to pass; is this something we are aware of/is expected?

  20. blaginin commented on Nov 15, 2025

    @blaginin
    Member

    Correct, waiting for this Pr to merge: apache/infrastructure-actions#312 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

development-processRelated to development process of DataFusionenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions