Skip to content
GitHub Action

GitHub Action

github-sts-action runs inside a GitHub Actions job. It requests the job’s OIDC identity token, sends it to a github-sts server, and returns the scoped GitHub App installation token that the server mints. When the job finishes, the action revokes the token.

The workflow stores no personal access token and no GitHub App private key. The only permission it needs is id-token: write.

Where this documentation ends

This section documents the action itself: its inputs, outputs, errors, job lifecycle, and versioning.

Server behavior lives elsewhere in this site. Trust policy fields and evaluation are described in Trust Policies, the exchange endpoint in the API Reference, and server deployment in Helm Chart.