維護人員的 BrewTestBot

brew test-bot 是我們的 CI 執行的指令,用於測試和建置公式的套件。

發布套件

如果 CI 在拉取要求上通過,且不需要任何修改(例如提交訊息、版本修正等)

  1. 檢閱並核准拉取要求。務必感謝貢獻者!
  2. 等待 BrewTestBot 自動合併拉取要求。如果下列兩項為真,此工作通常會在一分鐘內開始
    • 拉取要求已獲得具有 homebrew-core 寫入權限的維護人員核准。
    • CI 通過。

如果任何工作未成功完成,拉取要求將不會自動合併。此外,如果發布失敗,BrewTestBot 將在拉取要求中留言。

如果拉取要求無法由 BrewTestBot 自動合併(具有標籤 autosquashautomerge-skipnew formula,或具有某種可接受的 CI 失敗)

  1. 確保套件已成功建置。
  2. 執行 brew pr-publish 12345,其中 12345 是拉取要求編號(或 URL)。
  3. 觀看 動作佇列 以確保您的工作完成。BrewTestBot 也會透過 ping 通知您失敗。

如果拉取要求需要以 autosquash 不支援的方式變更其提交訊息(具有標籤 automerge-skip

  1. 確保套件已成功建置。
  2. 執行 brew pr-pull 12345,其中 12345 是拉取要求編號(或 URL)。
  3. 如有需要,修改任何相關提交,然後執行 git push 將提交推送到拉取要求。
Fork me on GitHub