brew test-bot
is the command our CI runs to test and build bottles for formulae.
If CI is passing on a pull request and it doesn’t need any modifications (e.g. commit message, revision bump, etc.):
If any jobs did not complete successfully, the pull request will not automatically merge. Additionally, BrewTestBot will comment on the pull request if there is a publishing failure.
If a pull request won’t be automatically merged by BrewTestBot (has the labels autosquash
, automerge-skip
, ornew formula
, or has some kind of acceptable CI failure):
brew pr-publish 12345
where 12345
is the pull request number (or URL).If a pull request needs its commit messages changed in a way that autosquash doesn’t support (has the label automerge-skip
):
brew pr-pull 12345
where 12345
is the pull request number (or URL).git push
to push the commits to the pull request.