brew test-bot
是由 2013 年 Kickstarter 资助的自动化审查和测试系统的运行方式。
它包括三台托管虚拟机的 Mac Pros、几台 Intel 和 M1 Mac mini 以及一些运行 test-bot.rb
外部命令的云 Ubuntu 实例,以执行 bottle 构建和对 Homebrew 或其 tap 的任何更改进行全生命周期自动化测试。
该 bot 会自动构建 pull request,并根据作业结果更新其状态。
例如,已排队但尚未完成的作业会在 pull request 中有一个类似这样的部分
失败的构建如下所示
已通过并已批准合并的构建如下所示
对于失败或通过的构建,你可以单击每个检查的“详细信息”链接,以在 GitHub Actions 中查看其输出。