Skip to content
Latchkey

workflow パーミッション - CI/CD用語集の定義

workflow パーミッションは、組み込みの GITHUB_TOKEN が run 内で何を行えるかを制御します。

workflow パーミッションpermissions: キーで設定して自動の GITHUB_TOKEN を絞り込み、contents: readpull-requests: write のようにリソースごとのアクセスを付与します。これを明示的に宣言すると最小権限が強制されます。

デフォルトの制限

workflow の先頭で permissions: {} または contents: read を設定すると、その他すべてのデフォルト付与が外れます。リポジトリは Settings でトークンをデフォルトで読み取り専用にし、必要な job だけ追加のアクセスをオプトインすることもできます。

関連ガイド