Hi Dev's,

In our internal CI/CD discussions today after the summit we had a short
discussion about if we should enable "Auto Merge" in the Github repo for
PRs.

TLDR:

Does anything speaks against turning this on (anyway opt-in for committer)?


What? In Github (if feature enabled) this would allow that as a commiter
you mark a PR (manually and explicit) as Auto-Commit, ich sufficient
approvals and a green build would usually enable the button to merge, it
would automatically merge the PR.

Why? When I raise a PR and have a fast Approval I sometimes need to keep
track of open PRs and wait until builds are green to merge. This takes a
bit of mental load to poll for build to be completed to press the button.

Github docs:
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request

Note that this must be enabled by a committer on PR level explicitly.
Assumption is that technically it is the same for Git history and visu
as merged manually just that you don't need to sit and wait in front of
the UI waiting to turn the pipeline green.

I would in parallel check if there is any legal or organizational "nogo"
in turning this on with ASF INFRA. And we probably would make a small
PoC to double check if this is all OK with the documented assumptions.

Jens


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
For additional commands, e-mail: dev-h...@airflow.apache.org

Reply via email to