sammcj/GitHub App Token Generator for Actions

Run a GitHub Action as a GitHub App Installation instead of using secrets.GITHUB_TOKEN or a personal access token.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
application_private_keyGitHub Application Private Key value.yes
application_idGitHub Application ID value.yes
application_installation_idGitHub Install Application ID value.no
permissionsThe permissions to request e.g. issues:read,secrets:write,packages:read. Defaults to all available permissionsno
orgThe GitHub Organisation to get the application installation for, if not specified will use the current repository instead. This is not normally needed as the workflow will be running in the context of a repository / org.no
ownerThe GitHub Owner to get the application installation for, if not specified will use the current repository instead. This is not normally needed as the workflow will be running in the context of a repository / org.no
repoThe GitHub Repository to get the application installation for, if not specified will use the current repository instead (owner must also be specified). This is not normally needed as the workflow will be running in the context of a repository / org.no
github_api_base_urlThe GitHub API base URL to use, no needed it working within the same GitHub instance as the workflow as it will get picked up from the environment. This not usually needed and is mainly for testing purposes.no
token_lifetimeThe lifetime of the token in seconds, defaults to 600 (10 minutes).no
debugEnable debug logging.no
namedescription
tokenA valid token representing the Application that can be used to access what the Application has been scoped to access.
expires_atThe date and time when the token will expire (UTC).
permissions_requestedThe permissions that were requested for the token.
permissions_grantedThe permissions that were granted for the token.