[wip] feat: Add the ability to auto merge PRs #394
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a couple of things -
status.*
this allows us to listen to status change events so that we can fire themerge
action onstatus
change events.status.*
. This validator resolves the commit related to the status to relevant PRs on the repository. There is achecks
setting option it takes to filter our PRs with failing checks. (This is optional as some checks may not be required to do merge)blocked
mergeable_state
before trying to merge. This ensures that the PR is ready to merge (passes required checks including status, review and other branch protection checks)merge
action.merge
action was missing thename
parameter.Fixes #395
Fixes #386
TODO: Update docs and add tests.