brew test-bot
是由 我們在 2013 年的 Kickstarter 資助的自動化檢閱和測試系統所執行的內容。
它包含三台 Mac Pros 主機虛擬機器、多台 Intel 和 M1 Mac mini 以及一些雲端 Ubuntu 實例,它們執行 test-bot.rb
外部指令,以執行瓶裝建置和自動化測試 Homebrew 或其點選的任何變更的完整生命週期。
機器人會自動建置 pull requests,並根據工作結果更新其狀態。
例如,已排隊但尚未完成的工作,其 pull request 中會有一個區段,如下所示
失敗的建置如下所示
已通過並核准合併的建置如下所示
在失敗或通過的建置中,你可以按一下每個檢查的「詳細資料」連結,以在 GitHub Actions 中檢視其輸出。