自動テストがマージされたバージョンで渡された場合にのみマージが発生する方法でgithubWebフックを設定する方法はありますか?
つまり
- プルリクエストを受け取り、確認します
- 'マージプル要求'ボタンを使用
- マージの詳細がサーバーに送信されます
- ローカルで作成されたローカルマージバージョン
- 自動テストが実行されます
- 自動テストの結果がgithubに返送されます
- 結果に応じてマージするかどうか
考えられる解決策:1)受信後フックを設定します2)テストを実行します3)GithubAPIを使用してテストが失敗した場合はコミットをロールバックします