Ah, I didn't understand at first that this is a per-pull-request thing. What is the right way to enable this? Do I change the repository configuration by hand?
/MR On Thu, Nov 25, 2021 at 5:16 PM Julien Pivotto <[email protected]> wrote: > Hello, > > I have enabled "auto merge" in prometheus/prometheus with the following > checks: > > build > test_mixins > test_windows > test_go > test_ui > Fuzzing > lint > > It's an experiment, we can revert if we wish. Also, it's opt in per pull > request ofc. > > On 25 Nov 09:44, Levi Harrison wrote: > > Hi Augustin, > > > > That's one thing I was slightly confused about. In the official > > documentation ( > > > https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request > ) > > it says "when all required reviews are met and status checks have > passed", > > which makes me think that it doesn't take the "required status check" > > distinction into consideration, instead just waiting for all of them to > > pass, required or not. I agree with you that for auto-merge all jobs > should > > be mandatory. > > > > Thanks, > > Levi > > > > On Thu, Nov 25, 2021 at 9:32 AM Augustin Husson < > [email protected]> > > wrote: > > > > > Hi Levi, > > > > > > From my point of view, yeah it's safe to activate it. But before doing > > > that, maybe we should take a look at the different jobs and figure out > > > which one are mandatory ? Probably all jobs are mandatory (that's my > > > feeling at least). > > > > > > Cheers, > > > Augustin. > > > > > > Le jeu. 25 nov. 2021 à 15:24, Levi Harrison < > [email protected]> > > > a écrit : > > > > > >> Hi all, > > >> > > >> Picking up the previous thread ( > > >> > https://groups.google.com/g/prometheus-developers/c/tPLOmT9pnBw/m/kxLn0q59AgAJ > ), > > >> I'd like to re-propose allowing auto-merge as a merge option. > > >> > > >> Auto-merge is a merge option, to be used in conjugation with other > merge > > >> options like squash merge, that once "enabled" for a pull request > (the same > > >> action as clicking the merge button), will automatically merge the > pull > > >> request once all checks have passed and required approvals have been > > >> submitted. If more commits are added by contributors without write > access > > >> in the period between when auto-merge is enabled and the PR is merged, > > >> auto-merge will be canceled. > > >> > > >> Auto-merge won't just merge any PR once it's green, it requires the > same > > >> intentional action from a maintainer as regularly merging a PR does. > > >> Auto-merge also doesn't equate an approval as a merge action, unless > it is > > >> one of the requirements to merge and auto-merge is enabled. I believe > we > > >> only require approvals on release branches, so only if a maintainer > has > > >> decided to enable auto-merge for a PR to a release branch would an > approval > > >> ever cause a PR to be auto-merged. > > >> > > >> > > >> > https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request > > >> > > >> Personally, I could see this being useful when myself or a contributor > > >> has just pushed to PR and I want to merge it, but also can't sit > around for > > >> 20 minutes until all the checks pass. > > >> > > >> Thanks (and congratulations to all the new team members), > > >> Levi > > >> > > >> -- > > >> You received this message because you are subscribed to the Google > Groups > > >> "Prometheus Developers" group. > > >> To unsubscribe from this group and stop receiving emails from it, > send an > > >> email to [email protected]. > > >> To view this discussion on the web visit > > >> > https://groups.google.com/d/msgid/prometheus-developers/b32fd1fc-2e43-4177-a17f-7b7207ff2d42n%40googlegroups.com > > >> < > https://groups.google.com/d/msgid/prometheus-developers/b32fd1fc-2e43-4177-a17f-7b7207ff2d42n%40googlegroups.com?utm_medium=email&utm_source=footer > > > > >> . > > >> > > > > > > > -- > > You received this message because you are subscribed to the Google > Groups "Prometheus Developers" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/prometheus-developers/CAJrMkW6uv8p_Mhffk2LwEuPZmNb0qBDQrVuQb1HxNqTc-mdG3A%40mail.gmail.com > . > > -- > Julien Pivotto > @roidelapluie > > -- > You received this message because you are subscribed to the Google Groups > "Prometheus Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/prometheus-developers/20211125171629.GA774651%40hydrogen > . > -- You received this message because you are subscribed to the Google Groups "Prometheus Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-developers/CAMV%3D_gYaVqdoAq5T649aVJoXZj%3DTz_YFUvbov6aF94D1qt0xyQ%40mail.gmail.com.

