GITHUB_TOKEN - CI/CD用語集の定義
GITHUB_TOKENは、workflowをGitHub APIに対して認証する実行ごとの認証情報です。
GITHUB_TOKENは、実行ごとに自動生成される認証情報で、実行中のリポジトリにスコープが限定された権限でworkflowをGitHub APIに対して認証し、jobが終了すると失効します。
GitHubはworkflowの実行ごとに新しいインストールトークンを作成し、それをsecrets.GITHUB_TOKENおよびgithub.tokenコンテキストとして公開します。そのスコープはworkflowの権限によって制御されます。
ライフサイクル
このトークンはjobの実行中のみ有効で、現在のリポジトリにスコープが限定されています。明示的に付与されない限り、他のリポジトリにはアクセスできません。
関連ガイド
Workflow Permissions - CI/CD Glossary DefinitionWorkflow Permissions: Workflow permissions set the access scopes granted to `GITHUB_TOKEN` via the `permissio…
OIDC Token - CI/CD Glossary DefinitionOIDC Token: An OIDC token is a short-lived, signed JSON Web Token that GitHub Actions issues to a workflow so…