-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Auto-merge PRs after approve at the end of Functional Tests #16078
Comments
I rather not see this. Sometimes we approve something but looking for a second approval. |
The PR should then have the "don't merge" label to make this explicit. |
don't merge to prevent merging. we don't want to start adding "don't merge" just to would around this automation. If one thinks the PR looks good, they should approve it and or merge it. If they don't merge it, they are likely waiting a second approval. so if a second person wants, they can merge it. |
My problem is, also regardless of this issue, that if you're waiting for a second approval, you should make that explicit. I asked around under PRs sitting there with approvals, gathering merge conflicts, before too, due to the lack of this. |
I understand. But I think auto merging is a bad idea and may solve an issue but introduce another. |
That very well be, of course. |
How about having a "merge when functional tests succeeded" label to ask for auto-merge explicitly? |
No need for that. We already have to "Auto-merge" which will merge the PR once everything passes. |
As mentioned above, Functional Tests would need to be required checks, i.e. mandatorily run for every PR for this (they currently don't run for some paths). |
We triaged this issue and set the milestone according to the priority we think is appropriate (see the docs on how we triage and prioritize issues). This indicates when the core team may start working on it. However, if you'd like to contribute, we'd warmly welcome you to do that anytime. See our guide on contributions here. |
Is your feature request related to a problem? Please describe.
Functional Tests run after PR feedback submissions. In case you as a reviewer approve a PR, and you don't need a second opinion, you need to wait around for the tests to finish before merging the PR.
Describe the solution you'd like
Change the
functional_all_db
workflow to merge the PR if all of the following are true:pull_request_review
.Describe alternatives you've considered
GitHub's auto-merge can do this, but for that, Functional Tests would need to be required checks, i.e. mandatorily run for every PR (they currently don't run for some paths).
The text was updated successfully, but these errors were encountered: