2

PR を作成すると、GitHub CI は (actions/checkoutアクションを介して) PR ブランチのヘッドをチェックアウトします。たとえば、PR ブランチのヘッドに SHA がある場合cc87b2733dfbe579a4451b2359191a6c512207c3、GitHub CI ログに次のように表示されます。

git checkout --progress --force cc87b2733dfbe579a4451b2359191a6c512207c3

一方、他の CI システムは PRのテスト マージをチェックアウトします。たとえば、PR 番号が 123 の場合、Travis CI ログに次のように表示されます。

git fetch origin +refs/pull/123/merge
git checkout -qf FETCH_HEAD

Appveyor ログには次のように表示されます。

git fetch -q origin +refs/pull/123/merge
git checkout -qf FETCH_HEAD

PR ブランチの責任者ではなく、GitHub CI に PR のテスト マージをビルドさせる方法はありますか?

4

1 に答える 1