konippi/Create GitHub App Token (AWS KMS)

GitHub Action for creating a GitHub App installation access token using AWS KMS for JWT signing

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-idGitHub App IDyes
kms-key-idAWS KMS key ID, key ARN, alias name, or alias ARN for RS256 JWT signingyes
ownerThe owner of the GitHub App installation (defaults to current repository owner)no
repositoriesComma or newline-separated list of repositories (defaults to all repositories the app can access)no
skip-token-revokeIf true, the token will not be revoked when the current job is completenofalse
github-api-urlThe URL of the GitHub REST API${{ github.api_url }}
permission-actionsPermission for GitHub Actions workflows. Can be set to 'read' or 'write'.
permission-administrationPermission for repository administration. Can be set to 'read' or 'write'.
permission-checksPermission for checks on code. Can be set to 'read' or 'write'.
permission-contentsPermission for repository contents. Can be set to 'read' or 'write'.
permission-deploymentsPermission for deployments. Can be set to 'read' or 'write'.
permission-environmentsPermission for managing environments. Can be set to 'read' or 'write'.
permission-issuesPermission for issues. Can be set to 'read' or 'write'.
permission-membersPermission for organization members. Can be set to 'read' or 'write'.
permission-metadataPermission for repository metadata. Can be set to 'read' or 'write'.
permission-packagesPermission for packages. Can be set to 'read' or 'write'.
permission-pagesPermission for Pages. Can be set to 'read' or 'write'.
permission-pull-requestsPermission for pull requests. Can be set to 'read' or 'write'.
permission-repository-hooksPermission for repository webhooks. Can be set to 'read' or 'write'.
permission-secret-scanning-alertsPermission for secret scanning alerts. Can be set to 'read' or 'write'.
permission-secretsPermission for managing repository secrets. Can be set to 'read' or 'write'.
permission-security-eventsPermission for security events. Can be set to 'read' or 'write'.
permission-statusesPermission for commit statuses. Can be set to 'read' or 'write'.
permission-vulnerability-alertsPermission for Dependabot alerts. Can be set to 'read' or 'write'.
permission-workflowsPermission for updating workflow files. Can be set to 'write'.
namedescription
tokenGitHub installation access token
installation-idGitHub App installation ID
app-slugGitHub App slug