This is the poorman automerge. It automatically merges Pull Requests if all the previous steps complete successfully. Enforcing build+tests in addition to the usual code merge conflict integrity.
- It checkouts the
from
branch. - Rebases
from
on top ofinto
branch. - Runs the usual build, and tests.
- Pushes
form
andinto
, if all the previous conditions succeded. Effectivily merging the Pull Request
This is useful if you are running a limited, old, or restricted git hosting provider. For example auto-merge is not available on private github.com free repositories.
More info: linkedin post