Closed5
GitHub Actionsで作成したプルリクエストが他のActionsをトリガーしない(on:pull_request)
GitHub Actionsにて、プルリクエストを作成する時に peter-evans/create-pull-request
(リンク) というアクションが使われる。
このアクションを用いてプルリクエストを作成した際に、他の on:pull_requesrt
をトリガーとするActionが発火しない。
関連のIssue等。
これは、GitHubで意図的に制限している模様。
制限の目的は、再帰的にワークフロー実行が実行されるのを防ぐことらしい。
詳細は、冒頭に挙げた関連資料のリンク先を参照。
https://github.com/orgs/community/discussions/65321#discussioncomment-8375548 をみると、 gh
(CLI)を用いる選択肢もありか。
peter-evans/create-pull-request
のドキュメントに回避策が掲載されている。
Personal access token (PAT)を発行して用いる選択肢やGitHub Appを登録してトークンを発行して用いる(リンク)という手がある。
GitHub Appを使う方法で試してみたが、うまくいった。
GitHub Appで行う方が、今後リポジトリが増えた時を考えると管理が楽なので良さそう。
このスクラップは2024/03/18にクローズされました