Madogiwa Blog

主に技術系の学習メモに使っていきます。

GitHub Actionの`on: pull_request`と`on: pull_request_target`の違いMEMO

最近GitHub Actionを触っていて、タイトル通りon: pull_requeston: pull_requestの実行コンテキスト等の違いによって、 大分ハマったので、それぞれの違いとかを調べてみたのでMEMOしておきます。

https://github.com/features/actions

on: pull_requeston: pull_request_targetの違い

基本的には実行コンテキストと与えられる権限が違うようです。

GitHub Actionの実行コンテキストとか権限まわり難しい。。。

参考

pull_request_target トリガーを使って fork されたリポジトリからの pull request で発火した GitHub Actions で fork 元の secrets を参照する - make clean; make

securitylab.github.com