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.