GitHubのPullRequestでテストがパスすると自動でマージするようにするための調査
GitHubActions
での
CI
が通ったら自動でマージされてほしい
GitLabCI
とかはこれを標準で搭載している
結論
MergifyでGitHubのPullRequestでテストがパスすると自動でマージする
以降は調査メモ
調査
以下の4つが候補
GitHubActions
Merge Pal
PR Merge Bot
automerge-action
GitHubApps
MergifyでGitHubのPullRequestでテストがパスすると自動でマージする
GitHubActions
は全部ダメだった
ワークフローから別のワークフローをトリガーすることはできないらしい
ワークフローをトリガーするイベント - GitHub ヘルプ
GitHubActions
なので多分ダメ
実際にトリガーされなかった
masterマージをトリガーに自動リリースするフローを組んでいた
自動マージで自動リリースしたかった
これができないのは辛い
Mergify
を使うことにした
Mergify
なら自動マージして自動リリースをトリガーできた