Security
GITHUB_TOKEN
Quick answer
GITHUB_TOKEN is the automatically generated, short-lived token available to every workflow run for authenticating to the GitHub API.
GITHUB_TOKEN is the automatically generated, short-lived token available to every workflow run for authenticating to the GitHub API.
Why it matters
It expires when the job ends and its permissions can be narrowed per workflow or per job. Setting permissions explicitly to the minimum is one of the highest-value security changes available.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
Audit logAn audit log is an append-only record of configuration and access changes, capturing who did what, when, and from where.Data residencyData residency is the requirement that data be stored and processed within a defined geographic boundary.GitHub AppA GitHub App is an integration that authenticates as itself with scoped, short-lived installation tokens rather than as a user.IAM instance profileAn IAM instance profile attaches an AWS role to an EC2 instance so software on it can obtain temporary credentials without stored keys.