Simply mention @GitArborist on a Pull Request or Issue to get started.
List of available commands:
# Get a simple reaction from GitArborist (sanity check your install is working)
@gitarborist do you read?
# Mark a dependency on another pull request (check only, does not merge after dependency is merged)
@gitarborist depends on #123 --PR in the same repository
repo#123 --PR in another repository in the same account
gh-account/repo#123
https://github.com/gh-account/repo/pull/123
# Merge a pull request once all checks pass
@gitarborist merge when green
# Merge a pull request after another is merged:
@gitarborist merge after #123 --PR in the same repository
repo#123 --PR in another repository in the same account
gh-account/repo#123
https://github.com/gh-account/repo/pull/123
@gitarborist squash-merge after #123 --Perform squash merge (if available)
rebase-merge --Perform rebase merge (if available)
commit-merge --Perform merge-commit merge (if available)
merge --Use any available merge method
# Merge a pull request at a given time
@gitarborist merge on tuesday at 9am
merge at 9th march 17:45
# Merge all new pull requests from a given user in the current repository
@gitarborist squash-merge all from dependabot-preview[bot]
rebase-merge
commit-merge
merge
# Cancel an auto merge (created via `merge all from <user>` in the current repository)
@gitarborist cancel automerge from dependabot-preview[bot]
# Set your account's default timezone
@gitarborist set my timezone to America/Los_Angeles
# Cancel all GitArborist commands on current Pull Request
@gitarborist abort