oakcask/gh-token-gen

generate GitHub application token

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 14, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: oakcask/gh-token-gen@71e37dee4e216d0d02c215cb9cde15380109b3c6 # src/v5.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
app-idGitHub Application ID (or Client ID)""
client-idGitHub App Client ID""
private-keyThe application's PEM-encoded private keyyes
github-api-urlGitHub API URL; override this for GHEShttps://api.github.com
endpointDeprecated alias for github-api-url""
ownerThe owner of the GitHub App installation""
repositoriesComma or newline-separated list of repositories to grant access to""
enterpriseThe slug of the enterprise account where the GitHub App is installed""
skip-token-revokeIf true, the token will not be revoked when the current job is completefalse
permission-actionsGitHub App permission level to grant to the access token""
permission-administrationGitHub App permission level to grant to the access token""
permission-artifact-metadataGitHub App permission level to grant to the access token""
permission-attestationsGitHub App permission level to grant to the access token""
permission-checksGitHub App permission level to grant to the access token""
permission-codespacesGitHub App permission level to grant to the access token""
permission-contentsGitHub App permission level to grant to the access token""
permission-custom-properties-for-organizationsGitHub App permission level to grant to the access token""
permission-dependabot-secretsGitHub App permission level to grant to the access token""
permission-deploymentsGitHub App permission level to grant to the access token""
permission-discussionsGitHub App permission level to grant to the access token""
permission-email-addressesGitHub App permission level to grant to the access token""
permission-enterprise-custom-properties-for-organizationsGitHub App permission level to grant to the access token""
permission-environmentsGitHub App permission level to grant to the access token""
permission-followersGitHub App permission level to grant to the access token""
permission-git-ssh-keysGitHub App permission level to grant to the access token""
permission-gpg-keysGitHub App permission level to grant to the access token""
permission-interaction-limitsGitHub App permission level to grant to the access token""
permission-issuesGitHub App permission level to grant to the access token""
permission-membersGitHub App permission level to grant to the access token""
permission-merge-queuesGitHub App permission level to grant to the access token""
permission-metadataGitHub App permission level to grant to the access token""
permission-organization-administrationGitHub App permission level to grant to the access token""
permission-organization-announcement-bannersGitHub App permission level to grant to the access token""
permission-organization-copilot-seat-managementGitHub App permission level to grant to the access token""
permission-organization-custom-org-rolesGitHub App permission level to grant to the access token""
permission-organization-custom-propertiesGitHub App permission level to grant to the access token""
permission-organization-custom-rolesGitHub App permission level to grant to the access token""
permission-organization-eventsGitHub App permission level to grant to the access token""
permission-organization-hooksGitHub App permission level to grant to the access token""
permission-organization-packagesGitHub App permission level to grant to the access token""
permission-organization-personal-access-token-requestsGitHub App permission level to grant to the access token""
permission-organization-personal-access-tokensGitHub App permission level to grant to the access token""
permission-organization-planGitHub App permission level to grant to the access token""
permission-organization-projectsGitHub App permission level to grant to the access token""
permission-organization-secretsGitHub App permission level to grant to the access token""
permission-organization-self-hosted-runnersGitHub App permission level to grant to the access token""
permission-organization-user-blockingGitHub App permission level to grant to the access token""
permission-packagesGitHub App permission level to grant to the access token""
permission-pagesGitHub App permission level to grant to the access token""
permission-profileGitHub App permission level to grant to the access token""
permission-pull-requestsGitHub App permission level to grant to the access token""
permission-repository-custom-propertiesGitHub App permission level to grant to the access token""
permission-repository-hooksGitHub App permission level to grant to the access token""
permission-repository-projectsGitHub App permission level to grant to the access token""
permission-secret-scanning-alertsGitHub App permission level to grant to the access token""
permission-secretsGitHub App permission level to grant to the access token""
permission-security-eventsGitHub App permission level to grant to the access token""
permission-single-fileGitHub App permission level to grant to the access token""
permission-starringGitHub App permission level to grant to the access token""
permission-statusesGitHub App permission level to grant to the access token""
permission-team-discussionsGitHub App permission level to grant to the access token""
permission-vulnerability-alertsGitHub App permission level to grant to the access token""
permission-workflowsGitHub App permission level to grant to the access token""
namedescription
tokenGenerated token
installation-idGitHub App installation ID
app-slugGitHub App slug